gpt4 book ai didi

javascript - TSLint在javascript文件上

转载 作者:行者123 更新时间:2023-11-28 06:14:59 27 4
gpt4 key购买 nike

我花了很多时间来使它工作,但仍然没有成功...

问题是:如何在.js文件上使用TSLint?

为什么?我正在尝试使用最好的IDE来编写内部SW中使用的许多JavaScript脚本。

我的愿景:


我有详细记录的TypeScript函数定义,并希望在.js中使用它们。
我想导入.js文件并查看其错误。根据.d.ts文件,TSLint能够对.ts进行类型控制。但是在.js文件中,JSHint / ESLint只能从.d.ts文件中看到函数名称和参数。好的,但这还不够。 .js中没有类型控件,我不知道该类型控件。
同时使用JSHint / ESLint和TSLint。两者都只使用了很少的功能,但最终却实现了出色的组合。 (类型为TSLint,其余为JSHint / ESLint)
不允许在JavaScript中使用TypeScript关键字。
.d.ts中.js的自动完成功能。好的,这正在工作。


我可以在VSCode,Sublime,NetBeans中进行编码。

谢谢你的想法!

最佳答案

vscode文档中有关于此主题的一些很好的文档:https://code.visualstudio.com/docs/languages/javascript

您可以使用https://github.com/typings/typings安装任何类型定义。
https://code.visualstudio.com/docs/languages/javascript#_intellisense-support

如果您在JavaScript文件中使用ES2015语法,还可以将类似于tsconfig.json的jsconfig.json添加到项目中,并将模块加载器设置为commonJS并将目标设置为ES6。
https://code.visualstudio.com/docs/languages/javascript#_javascript-projects-jsconfigjson

另外,您可以安装ESLint或JSHint扩展。 https://code.visualstudio.com/docs/languages/javascript#_javascript-linters-eslint-jshint

关于javascript - TSLint在javascript文件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36057966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com