gpt4 book ai didi

node.js - 如何通过 VS Code 使用全局 Node 包

转载 作者:太空宇宙 更新时间:2023-11-03 21:49:11 24 4
gpt4 key购买 nike

如果 Node.js 包全局安装,它们就可以被 Node.js 应用程序使用。但只要这些包未本地安装在项目目录中(子目录 node_modules 内),Visual Studio Code 就不会接受这些包并指示错误。

例如:

import * as net from 'net';

... 只要您不安装 npm install --save @types/node'net' 就会标有红色下划线。如果您通过npm -g install @types/node全局安装该软件包,该软件包将可用,但代码(V 1.17.1)将无法识别它。

所以我的问题是,有没有办法配置代码来识别全局安装的 Node.js 包?

最佳答案

自 VS Code 1.18 起,不支持全局模块的 IntelliSense。请提交新问题against TypeScript如果你确实需要这个功能

但是,在 VS Code 中使用 JavaScript 时,您确实不需要安装 @types 包。 Automatic types acquisition应该启动并为您下载这些。通过将以下内容添加到您的 jsconfig.json

中,还可以显式强制下载这些类型
"typeAcquisition": {
"include": [
"node"
]
}

对于 TypeScript 项目,您应该在本地安装 @types 作为开发依赖项。

关于node.js - 如何通过 VS Code 使用全局 Node 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46762461/

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