请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nodejs安装后查看npm版本,报错

nodejs首次安装成功 ,可以node -v npm -v 查看到版本号

过了一天之后一直报错

nodejs安装后查看npm版本,报错
报错信息如截图
图片描述
报错日志:
0 info it worked if it ends with ok
1 verbose cli [ ‘E:\Program Files\nodejs\node.exe’,
1 verbose cli ‘E:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js’,
1 verbose cli ‘prefix’,
1 verbose cli ‘-g’ ]
2 info using npm@6.4.1
3 info using node@v10.14.1
4 verbose stack Error: spawn E:\Program Files\nodejs\node.exe ENOENT
4 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:232:19)
4 verbose stack at onErrorNT (internal/child_process.js:407:16)
4 verbose stack at process._tickCallback (internal/process/next_tick.js:63:19)
5 verbose cwd C:\Users\Administrator
6 verbose Windows_NT 10.0.16299
7 verbose argv “E:\Program Files\nodejs\node.exe” “E:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js” “prefix” "-g"
8 verbose node v10.14.1
9 verbose npm v6.4.1
10 error path E:\Program Files\nodejs\node.exe
11 error code ENOENT
12 error errno ENOENT
13 error syscall spawn E:\Program Files\nodejs\node.exe
14 error enoent spawn E:\Program Files\nodejs\node.exe ENOENT
15 error enoent This is related to npm not being able to find a file.
16 verbose exit [ 1, true ]


谷歌和百度说是卸载重装可以解决问题。
方法一:尝试了[控制面板]卸载,msi重装后问题复现。
方法二:尝试[控制面板]卸载,去官网下载二进制文件安装包解压,自己配置环境变量,问题还是复现
方法三:手动删除二进制安装包、C盘中的npm npm_cache 文件夹、清理环境变量,清理注册表,重装,问题还是在,,,
其他:什么npm版本低,升级版本啥的也试过了,没有效果,,,

感觉已经尝试了几乎所有方法,,,,求大神解答,,,

正在回答

1回答

你是不是把nodejs移动位置了?你可以在其他电脑上安装完nodejs,拷贝到本地主机,再去设置环境变量,做成绿色版nodejs。http://www.cnblogs.com/oufeng/p/6753053.html

0 回复 有任何疑惑可以回复我~
  • 提问者 精慕门8386918 #1
    没有挪位置,只是在安装的时候选了安装到E:\Program Files\nodejs文件夹下,所以node -v 一直是没有报错的。
    回复 有任何疑惑可以回复我~ 2018-12-09 15:01:26
  • 做成绿色版nodejs吧,目前只能这么办了
    回复 有任何疑惑可以回复我~ 2018-12-09 16:30:23
  • 提问者 精慕门8386918 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-01-18 11:23:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信