终极难题,npm不是内部命令
发布于 11 年前 作者 iln168 83461 次浏览 最后一次编辑是 8 年前

我安装了nodejs但是以下的命令不能直接用: C:>npm ’npm’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

不知道环境变量什么配置?

16 回复

C:>node app ’node’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

大侠们有谁知道如何弄啊

有谁知道 如何弄啊

重启电脑…或者手动把node path 设置到环境变量里面

npm 设置到环境变量里面

如果你下载了nodejs.exe安装后,不可能会出现这种问题,你最好在nodejs.exe上右键,用administrator运行它,nodejs会自动安装到环境变量的

直接next就可以,自动把node安装到环境变量中,npm是node自带的

这个问题你去系统的环境变量里看一下,path里面应该已经有了地址,但是需要你去看一下才能有作用,这其实是一个奇怪的BUG。。

楼主 在命令行里输入 path 看看打印出来的路径里有没有nodejs\ 结尾的 看清楚这个文件夹里有没有npm.cmd

如果输入node能运行 同时node.exe文件夹里也有npm.cmd 但是依然不允许 小弟菜鸟一枚 也不知道了

你的node没装好吧 建议重新安装node

修改你的nodejs , path , 把nodejs path里最后的 “” 删除掉,就可以了。

也不是什么难题,就环境变量出问题了。好好检查下。

重新安装,记住自动配置环境变量

我嘞个擦,被你的标题吓住了。终极难题。好恐怖。

这个就是path的问题。很简答的。按正常来说,bin目录下有的几个工具,node,npm。所以你吧bin放到环境变量中,就可以了。

@hinson0 我也觉得 进来之后才发现。。。 自豪地采用 CNodeJS ionic

回到顶部