当我将鼠标移到红色上时。它说:
定位ECMAScript 6或更高版本时,无法使用导入分配。考虑使用' import *作为来自" mod"','导入{a}来自" mod"'或者从" mod"'导入d代替。
就像我说它编译并运行得很好。它真的很烦人,经常在那里。
我是node.js和typescript的新手。但对于编程并不陌生,我很长一段时间都是C#开发人员。
答案 0 :(得分:2)
我找到了答案。我应该完成它告诉我要做的事情:)
我替换了
import http = require("http");
带
import * as http from "http"
没有更多的抱怨,这一切都编译。
我遵循了相同的模式以满足我的其他要求。
答案 1 :(得分:0)
定位ECMAScript 6或更高版本时无法使用导入分配
打开您tsconfig.json
并添加以下内容(如果已存在,则替换现有值...并相应地与现有数据合并):
{
"compilerOptions" :{
"target": "es5"
}
}