CNode

为什么写在脚本里的npm命令会找不到呢?

问答
Ddlyt发布于10 年前最后回复10 年前6 回复4291 浏览0 收藏

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

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

查看回复

回复 (6)

L
liujavamail#1·10 年前

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

L
luoyjx#2·10 年前

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

这些是内置的

其他的你自己定义的比如dev,要通过npm run dev执行

D
dlyt#3·10 年前
L
luoyjx#5·10 年前

找不到npm 命令还是找不到package.json中scripts里的命令?

如果找不到npm命令的话,可以试试这里的方法 https://blog.gaoqixhb.com/p/5757af735d6f2a987acaf9b1#reply0

D
dlyt#6·10 年前
引用 luoyjx找不到npm 命令还是找不到package.json中scripts里的命令? 如果找不到npm命令的话,可以试试这里的方法 https://blog.gaoqixhb.com/p/5757a...

@luoyjx 脚本里的命令默认找的路径是 /usr/bin/npm 而我的npm是用nvm安装的路径是 /root/.nvm/v6.2.0/bin/npm 所以才提示找不到。

参与回复
登录后即可参与回复。登录