为什么写在脚本里的npm命令会找不到呢?
发布于 8 年前 作者 dlyt 3856 次浏览 来自 问答

我觉的应该是npm配置的问题,但没有找到解决办法。。。

我找到问题出在哪里了,因为服务器上的node是用nvm安装的。 命令默认找的路径是 /usr/bin/npm 而我的npm是用nvm安装的路径是 /root/.nvm/v6.2.0/bin/npm 所以才提示找不到。

6 回复

你要把代码贴出来, 别人才能知道可能是哪里有问题

你自定义的无法识别吧? untitled1.png

这些是内置的

其他的你自己定义的比如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 所以才提示找不到。

回到顶部