如果Node.js软件包是全局安装的,它们可以被Node.js应用程序使用。但是Visual Studio Code不会接受这些包并显示错误,除非这些包在项目目录(位于子目录node_modules内)中本地安装。
例如:
当你没有安装
所以我的问题是,是否有一种方法可以配置 code 以识别全局安装的 Node.js 包?
例如:
import * as net from 'net';
当你没有安装
npm install --save @types/node
时,'net'
会被标记为红色下划线。如果你通过 npm -g install @types/node
全局安装该包,那么该包将可用,但是 code (V 1.17.1) 将无法识别它。所以我的问题是,是否有一种方法可以配置 code 以识别全局安装的 Node.js 包?
npm install --save-dev @types/node
,这样任何其他开发人员也在项目上工作时都不需要全局安装 types/node。 - kentor