打字稿错误TS1005:';'预期

时间:2013-08-17 21:45:52

标签: javascript node.js typescript

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

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

3 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分:1)

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

我使用--allowimportmodule

答案 2 :(得分:0)

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