【发布时间】:2017-05-26 03:34:50
【问题描述】:
我正在尝试将我的代码从 java 脚本迁移到类型脚本并使用 Visual Studio Code 作为编辑器。 当我在我的项目中将文件从 js 重命名为 ts 时,我看不到任何建议/警告(通常带下划线的红色 - 例如未在原始 JS 文件中声明的变量类型)。
目前我正在手动编译 ts 代码并修复错误,但是 VS 代码中是否有任何偏好设置可以直接检测错误而不是编译和检查?
tsconfig.json 是:
{
"compilerOptions": {
"module": "commonjs",
"allowJs": true,
"target": "es6"
},
"exclude": ["node_modules"]
}
谢谢。
【问题讨论】:
-
您很可能需要为您的项目创建一个 tsconfig.json 文件,并在其中指定项目的设置。这也将允许 VSCode 为您提供更多信息。
-
@toskv 我确实有 tsconfig.json 和 tslint.json,但我不确定需要为 tslint 中的参数/变量声明和函数的返回类型添加什么规则。
-
你能分享你的 tsconfig.json 文件吗? :) 可能是由于您的配置,编辑器不会将这些内容视为错误。 :)
-
@toskv 下面是我的 tsconfig.json 内容:''{ "compilerOptions": { "module": "commonjs", "allowJs": true, "target": "es6" }, "排除”:[“node_modules”]}''
-
太棒了。您应该从中做出答案,以便将来阅读此内容的人知道该怎么做。 :)
标签: javascript typescript visual-studio-code