开发TypeScript的人使用Visual Studio Code?我也试图使用它。但我没有验证(ts-lint)警告或错误。我刚刚在build上收到了这样的消息:
ts-lint start
src/constants/type.ts[22, 2]: file should end with a newline
src/constants/type.ts[6, 5]: misplaced opening brace
ts-lint end
示例:
1 == 2
JS文件中的这种表达方式会告诉我使用1 === 2
会更好。
但是TS文件中的这个表达式会起作用,甚至不会显示任何警告。
在键入?
时,我该怎么做才能在TypeScript中启用此类验证答案 0 :(得分:3)
刚刚遇到完全相同的问题,似乎已经通过添加" typescript"到工作空间设置中的eslint.validate数组
{
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript"
]
}
你是不是VSCode的新手。 F1 =>键入"设置" =>从下拉列表中选择"用户设置" (登录用户的任何项目)或"工作区设置" (仅限一个项目)=>将上面的对象粘贴在右窗格上(或者如果有的话,扩展现有的对象)
答案 1 :(得分:0)
请更新到刚刚发布的vs代码的0.8.0版本。现在支持您输入的JavaScript Linting。 https://code.visualstudio.com/updates
答案 2 :(得分:0)
我做了一些尝试遇到类似的问题,发现我在将代码转换为TypeScript之前创建了一个jsconfig.json
文件。删除/重命名该文件并重新启动VSCode后,在VSCode中进行构建时,我的TypeScript编译器错误现在显示为错误输出,而不是看似无关的未解决的导入错误。
我不确定这是否与您遇到的问题相同,但希望它对您或其他人有所帮助。