我尝试使用以下命令安装文件:
npm install -g price-feeder
它应该安装在/usr/local/bin
文件夹中,因为它使用可从 cron 作业访问的全局参数。出于某种原因,它被安装在以下位置:
/.nvm/versions/node/v8.9.4/bin/
知道是否有设置或需要设置全局参数才能将其安装在正确的位置吗?
要查看npm
当前有效的前缀值,请运行:
npm get prefix
如install-and-configure-nodejs-and-npm-properly-on-ubuntu 中所述
您可以设置npm
prefix
例如:
$ npm config set prefix /usr/local
注意:官方 NPM 文档指定:
在全局模式下,可执行文件链接到
{prefix}/bin
Unix
因此,您npm prefix
不应该包含/bin
后缀
为了在系统文件夹(如安装/usr/local/bin
),你应该执行npm
的root
使用sudo
,例如:
sudo npm install -g price-feeder
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句