我试图在全球范围内安装,然后使用forever
和forever-monitor
这样的:
npm install -g forever forever-monitor
我看到了通常的输出以及将文件复制到全局路径的操作,但是如果我尝试require("forever");
这样做,则会收到一条错误消息,指出未找到该模块。
我正在使用最新版本的node和npm,并且我已经知道npm在全局安装与本地安装中所做的更改,但是我真的不想在每个项目上都安装localy,并且我正在一个不支持不支持,link
因此npm link
对我而言无法进行全局安装。
我的问题是:为什么我不需要全局安装的软件包?那是功能还是错误?还是我做错了什么?
PS:只是为了使事情变得清晰起来:我不想在本地安装。
您可以将以下行放入
.profile
文件中:这将
node
使用全局路径。