node.js – 用于全局模块安装的package.json

我有一个package.json,其中一些模块必须全局安装,下面是我在依赖项下面添加的部分

 "scripts": {
  "preinstall": "npm i -g supervisor",
   "preinstall": "npm i -g forever"

   }

但是当我运行npm install时,我得到了如下错误

npm WARN package.json aaa@0.0.0 No README.md file found!
npm WARN cannot run in wd aaa@0.0.0 npm i -g forever (wd=/home/administrator/AAA)

所有要在本地安装的模块都已安装,但只有全局安装才会出错.我被困在这里任何帮助都将不胜感激.

最佳答案 把它放在你的package.json中:

"config":{
    "unsafe-perm":true
}

并以root身份安装您的模块.

另外我认为交换机preferGlobal:Documentation是为喜欢全局安装的模块创建的.您可能希望将程序逻辑更改为以编程方式永久使用模块.

点赞