当前位置: 首页 > 知识库问答 >
问题:

javascript - 关于npm run serve后报错node不是内部命令的问题?

孔皓
2023-07-18

请问一下,我的node和npm能够访问到版本,为啥我运行npm run serve就会报错node不是内部命令?
找了各种方法,还是无法解决。目前使用yarn下载和运行没问题

共有6个答案

卜高超
2023-07-18

我发现你是用 MINGW,看直接在 Windows 命令行 (CMD) 或者 Powershell 下跑看有没得问题。另外注意到命令行中使用了 E:\RSH\... 这样的目录,在 MINGW 下能否正确识别这个地址呢?

我不太建议在 Windows 下使用 MINGW,可以直接使用 Powershell,如果确实需要 Linux 环境,可以使用 WSL

叶健柏
2023-07-18

谢邀。node 和 npm 能够访问到版本,但是 npm run serve 提示 node 不是内部命令,这种情况我以前恰好遇到过一次

如果是环境变量有问题,那 node -vnpm -v 也都不会执行

那次我的 node 版本 恰好也是 14 ,更新到最新版本,重启下命令行工具就正常了

但是解决后也没成功复现过,所以不确定能成功,但我是这么解决了

辛龙野
2023-07-18

猜测是你把 node 配置到了命令行环境里,但是没有在全局环境里,导致执行的时候找不到了。

解决方案的话,重装可以试一试。环境多就都装一遍。如果环境比较特殊,比如某个 Linux,就把 node 链接到 /usr/local/bin 之类的环境里,而不是加到 .bashrc

孟晋
2023-07-18

卸载node重装,安装node的时候。下一步下一步,勾选添加path到环境变量,别更改安装目录。

徐涵亮
2023-07-18

试试这个,也是配置node环境变量

https://blog.csdn.net/weixin_44741471/article/details/117168120
顾乐家
2023-07-18

node 命令没有添加到系统环境变量吧,可以网上找个教程配置下node的环境变量 后直接在命令行工具输入 node -v 看看能不能跑,

 类似资料:
  • 本文向大家介绍解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题,包括了解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题的使用技巧和注意事项,需要的朋友参考一下 今天通过网上查找的教程安装和配置了node环境,接着按照教程安装了cnpm。然而最后运用cnpm -v查看版本却出现了如下的错误: 不知道是自己在配置环境时出了什么问题,于是上网查了很多解决办法都不行,于是便自己寻找解决的办

  • 我使用的是Windows 8 pro 64位PC,@2012,我的节点版本是v6。9.4 npm和node此命令工作得很好,但node dev命令不工作,不能识别为内部或外部命令。 我将用户变量路径设置为: c:/Python36;C:\ProgramFiles\Java\jdk1。8.0_121\bin;C:\Users\Kousher Alam Pranto\AppData\Roaming\C

  • 错误输出为 我的package.json脚本是 我的依赖项和dev依赖项是

  • 我试图在jenkins v1.592的帮助下建立持续的代码集成。我有一个Android混合代码,我试图用jenkins构建。我已经为ANT_HOME、JAVA_HOME、ANDROID_HOME设置了环境变量,然后分别添加到PATH中。我还在PATH中添加了nodejs和npm。 ant版本1.9.2 Java版本1.8.0_25 npm版本1.4.28 cordova android 3.5.1

  • 关于cesium的一些报错问题,现在出现这些报错 还有上下文丢失的情况,因为不懂cesium,有人帮忙排查下问题吗

  • 内部命令 C-h k 后,回显区提示 Describe key (or click or menu item): 接着 C-x h ,您会发现,缓冲区被水平分割为两个。另一个名为 *help* 缓冲区中显示的内容为 C-x h runs the command mark-whole-buffer which is an interactive compiled Lisp funct