为什么写在脚本里的npm命令会找不到呢?
我觉的应该是npm配置的问题,但没有找到解决办法。。。
我找到问题出在哪里了,因为服务器上的node是用nvm安装的。 命令默认找的路径是 /usr/bin/npm 而我的npm是用nvm安装的路径是 /root/.nvm/v6.2.0/bin/npm 所以才提示找不到。
6 回复
你要把代码贴出来, 别人才能知道可能是哪里有问题
你自定义的无法识别吧?
这些是内置的
其他的你自己定义的比如dev
,要通过npm run dev
执行
@liujavamail 配置shipit-deploy出的问题 这是原文
@luoyjx 运行的就是npm install
找不到npm 命令还是找不到package.json中scripts里的命令?
如果找不到npm命令的话,可以试试这里的方法 https://blog.gaoqixhb.com/p/5757af735d6f2a987acaf9b1#reply0
@luoyjx 脚本里的命令默认找的路径是 /usr/bin/npm 而我的npm是用nvm安装的路径是 /root/.nvm/v6.2.0/bin/npm 所以才提示找不到。