跳到主要内容
CNode

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

问答
Ddlyt发布于 10 年前最后回复 10 年前
643240

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

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

查看回复

回复 (6)

D
dlyt#610 年前
引用 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 所以才提示找不到。

L
luoyjx#510 年前

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

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

L
luoyjx#210 年前

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

这些是内置的

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

L
liujavamail#110 年前

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

参与回复

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