与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" } }