package.json用于全局模块安装
我有一个package.json,其中一些模块必须全局安装,下面是我添加下面的依赖关系的一部分
"scripts": { "preinstall": "npm i -g supervisor", "preinstall": "npm i -g forever" }
但是,当我跑npm安装我得到如下错误
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)
所有要安装在本地的模块正在安装,但只有gloal安装抛出一个错误。我卡在这里任何帮助将不胜感激。
把它放在你的package.json中:
"config":{ "unsafe-perm":true }
并以root
身份安装你的模块。
另外,我认为交换机preferGlobal
: Documentation是为喜欢全局安装的模块而创build的。 您可能想要更改您的程序逻辑以forever
使用编程模块。
在本地安装模块,然后通过本地node_modules
目录中的bin文件夹执行它们
npm install -S forever ls node_modules/.bin/
启动您的应用程序执行
node_modules/.bin/forever start app.js