【问题标题】:Will downloading typescript types help in javascript projects?下载 typescript 类型对 javascript 项目有帮助吗?
【发布时间】:2021-01-16 00:56:50
【问题描述】:
我读到 vscode 在幕后依赖于 typescript 定义以及 JSDoc。那么即使我在项目中使用的是纯 JavaScript 而不是 typescript,我下载 typescript 定义对智能感知有帮助吗?
例如:下载和安装 npm --save-dev @types/<some_library> 是否有助于该库的智能感知?
【问题讨论】:
标签:
javascript
typescript
visual-studio-code
【解决方案1】:
关于 vs 代码的自动完成,答案是否,因为您可能无法在 js 文件中导入这些类型。
附带说明,您可以使用 typescript 来检查 javascript 的类型确认。因此,您只需在您的 repo 中初始化一个之后,将以下标志添加到您的 tsconfig compilerOptions。
"checkJs": true,
"allowJs": true
VS Code 肯定会指出简单类型的类型错误,但可能不会在任何第三方库中发现任何错误。