当我将鼠标移到红色上时。它说:
面向 ECMAScript 6 或更高版本时不能使用导入分配。考虑使用“import * as ns from“mod””、“import {a} from“mod””或“import d from“mod””。
就像我说的,它编译并运行得很好。一直有这样的情况真的很烦人。
我对 Node.js 和 TypeScript 是全新的。但我对编程并不是全新的,我已经是 C# 开发人员很长时间了。
最佳答案
我找到了答案。我应该按照它告诉我的去做:)
我替换了
import http = require("http");
与
import * as http from "http"
不再提示,一切都会编译。
对于我的其余要求,我遵循相同的模式。
关于node.js - VS Code 出现 typescript 错误。但编译得很好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845176/