Visual Studio 代码无法识别来自“node_modules”的 TypeScript 模块
Visual Studio Code doesn't recognize TypeScript module from `node_modules`
克隆了 tslint
repository,做了 npm install
和 grunt
,如 README 中所述,并在 Visual Studio 代码 (0.9.1) 中打开了文件夹。查看任何 .ts
文件 - src/rules/typedefRule.ts
,比如 - 在 require "typescript"
上给出 TypeScript 错误:Cannot find module 'typescript'.
typescript
模块在 node_modules
文件夹中,但 VSC 似乎不知道这一点。我该如何告诉它?
The typescript module is in the node_modules folder, but VSC doesn't seem to know about that. How do I tell it to?
两件事:
vscode
使用的 当前 版本的打字稿不支持 typings
查找。您需要使用 tssdk
设置 将其更新为最新版本(每晚打字稿)
- tslint (
1.6.2
) 使用的 current 打字稿没有 typings
字段。您还需要更新 tslint(一项更大的任务)。
建议:遵循自述文件中的其他步骤并使用它们的定义文件:https://github.com/palantir/tslint#custom-rules
克隆了 tslint
repository,做了 npm install
和 grunt
,如 README 中所述,并在 Visual Studio 代码 (0.9.1) 中打开了文件夹。查看任何 .ts
文件 - src/rules/typedefRule.ts
,比如 - 在 require "typescript"
上给出 TypeScript 错误:Cannot find module 'typescript'.
typescript
模块在 node_modules
文件夹中,但 VSC 似乎不知道这一点。我该如何告诉它?
The typescript module is in the node_modules folder, but VSC doesn't seem to know about that. How do I tell it to?
两件事:
vscode
使用的 当前 版本的打字稿不支持typings
查找。您需要使用tssdk
设置 将其更新为最新版本(每晚打字稿)
- tslint (
1.6.2
) 使用的 current 打字稿没有typings
字段。您还需要更新 tslint(一项更大的任务)。
建议:遵循自述文件中的其他步骤并使用它们的定义文件:https://github.com/palantir/tslint#custom-rules