我有一个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是为喜欢全局安装的模块创建的.您可能希望将程序逻辑更改为以编程方式永久使用模块.