【问题标题】:Visual Studio code JS Intellisense of imported Packages not working导入包的 Visual Studio 代码 JS Intellisense 不起作用
【发布时间】:2016-06-17 19:04:31
【问题描述】:
我很难在 Visual Studio Code(在 Windows 上)中查看导入的 JS 包的 Intellisense。
例如,如果我 import 一个节点包,例如:
import toastr from 'toastr';
然后我尝试使用它,没有智能感知弹出
我的朋友有和我一样的插件,并且可以在他的机器上运行。
我做错了什么?
【问题讨论】:
标签:
javascript
visual-studio-code
javascript-intellisense
【解决方案1】:
您需要安装typings 文件。
$ npm install -g typings
$ typings install toastr --ambient
您可以在docs 中了解更多信息。
【解决方案2】:
VS 代码:v1.24.0
操作系统:macOS High Sierra
使用npm install --save-dev @types/name_for_the_ package手动下载类型声明文件会起作用。
在 VS Code 中使用扩展名Types auto installer 来帮助您在运行 npm install 时下载类型声明文件。
如果您的工作区包含多个项目上下文,则应添加一个 jsconfig.json 文件。