这是关于.js文件的具体问题。不是.ts文件。使用ts文件,我能够正常工作。
我为js文件制作了所有设置选项,但如果可能的话,它仍然无效:
项目根目录中的jsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"removeComments": true,
"pretty": true,
"allowSyntheticDefaultImports": true // false doesn't change anything
},
"files": [
"typings/index.d.ts"
]
}
我还为节点安装了打字,并且都表示标准打字。
然而,在我的app.js文件中:
import * as express from "foo"
var app = exfprdess();
不会触发任何带下划线的错误。如何获得正确的行为?
答案 0 :(得分:1)
默认情况下,Visual Studio代码不会代码(意味着它不会检查错误)。
Visual Studio代码可以,但是,你需要配置像ESLint or JSLint这样的东西。