与VS代码打字稿错误。 但编译好

错误的屏幕截图

当我将鼠标移动到红色上时。 它说:

定位ECMAScript 6或更高版本时,不能使用导入分配。 考虑使用'import * as ns from'mod'','import {a} from'mod''或'import d from“mod”'instead。

就像我说的那样编译和运行就好了。 它真的很烦人,不断在那里。

我是全新的node.js和打字稿。 但不是全新的编程,我很长时间以来一直是C#开发人员。

我find了答案。 我应该刚刚做了它告诉我要做的事:)

我replace了

import http = require("http"); 

 import * as http from "http" 

没有更多的抱怨,这一切都编译。

我遵循同样的模式来处理我所需要的其余部分。

定位ECMAScript 6或更高版本时,不能使用导入分配

打开你的tsconfig.json并添加以下内容(如果已经存在,则replace现有的值…并相应地合并现有的数据):

 { "compilerOptions" :{ "target": "es5" } }