VS Code的打字稿错误。但编译得很好

时间:2015-08-06 01:01:31

标签: node.js typescript visual-studio-code

screen shot of error

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

定位ECMAScript 6或更高版本时,无法使用导入分配。考虑使用' import *作为来自" mod"','导入{a}来自" mod"'或者从" mod"'导入d代替。

就像我说它编译并运行得很好。它真的很烦人,经常在那里。

我是node.js和typescript的新手。但对于编程并不陌生,我很长一段时间都是C#开发人员。

2 个答案:

答案 0 :(得分:2)

我找到了答案。我应该完成它告诉我要做的事情:)

我替换了

import http = require("http");

import * as http from "http"

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

我遵循了相同的模式以满足我的其他要求。

答案 1 :(得分:0)

  

定位ECMAScript 6或更高版本时无法使用导入分配

打开您tsconfig.json并添加以下内容(如果已存在,则替换现有值...并相应地与现有数据合并):

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