【问题标题】:Typescript error TS1005: ';' expected打字稿错误 TS1005:';'预期的
【发布时间】:2013-08-20 01:21:57
【问题描述】:

我正在尝试编译这个打字稿文件:

import http = module("http");
import express = module("express");

使用这些参数:

C:/nodejs/tsc.cmd --sourcemap cheese.ts --module commonjs
C:/User/Node/ExpressProject/cheese.ts(5,21): error TS1005: ';' expected.
C:/User/Node/ExpressProject/cheese.ts(6,24): error TS1005: ';' expected.

我做错了什么?即使这样,我也会遇到同样的错误错误:

module "http" {}
module "express" {}

import http = module("http");
import express = module("express");

使用 Typescript 0.9.1 版

【问题讨论】:

  • @Connor:你能重现错误吗?是的,我将所有的 foo 文件命名为奶酪。习惯了,真的! :P

标签: javascript node.js typescript


【解决方案1】:

0.9.1 中的语法现在是 import mod = require('modname');

【讨论】:

  • 让我们来听听更多那些著名的 TypeScript 有用错误!
【解决方案2】:

Typescript 编译器 (https://www.npmjs.org/package/typescript-compiler) 命令。

我使用--allowimportmodule

【讨论】:

    【解决方案3】:

    我在 Visual Studio Professional 2019 中的 .Net Core 应用程序中遇到了这些错误,我获得了 16.4.4 更新并应用了该更新,这反过来又要求重新启动计算机,当然计算机关闭然后重新打开解决方案。之后,各种 TS 错误就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 2018-03-06
      • 1970-01-01
      • 2016-01-11
      • 2019-05-09
      • 2018-05-14
      • 1970-01-01
      • 2017-06-12
      相关资源
      最近更新 更多