Node.js 全局安装节点模块

Node.js 全局安装节点模块,node.js,angular,npm,Node.js,Angular,Npm,如何引用全局安装的节点模块?我的意思是,如果我有一个package.json文件,并且我全局(在C:\Users\MyaccountName\AppData\Roaming\npm上)安装了所有节点模块(按照package.json文件),那么我如何引用这些模块 当我全局安装它们,然后从我的项目文件夹运行Angular应用程序时(使用ngserve命令),它会说 “您似乎不依赖于“@angular/core”和/或“rxjs” 这是一个错误。” 有没有办法让我的节点模块保持全局并运行我的项目?“

如何引用全局安装的节点模块?我的意思是,如果我有一个
package.json
文件,并且我全局(在
C:\Users\MyaccountName\AppData\Roaming\npm
上)安装了所有节点模块(按照
package.json
文件),那么我如何引用这些模块

当我全局安装它们,然后从我的项目文件夹运行Angular应用程序时(使用
ngserve
命令),它会说

“您似乎不依赖于“@angular/core”和/或“rxjs” 这是一个错误。”


有没有办法让我的节点模块保持全局并运行我的项目?“我的项目文件夹”中是否始终需要存在某些节点模块?

在执行
ng service
之前,请尝试执行以下命令

npm链接

npm link
命令在项目和全局节点模块目录之间创建符号链接(
C:\Users\MyaccountName\AppData\Roaming\npm


希望这有帮助

它会在我的项目文件夹中创建节点模块文件夹,但我希望节点模块仅位于该文件夹中“C:\Users\MyaccountName\AppData\Roaming\npm”,因为它会占用大量空间不,您可以这样做,您需要全局安装
angularcli
工具,并将项目的依赖项定义为dev dependencies并单独安装。