win10 安装node.js node.js 安装成功但npm -v 报错问题解决
错误症状
官网下载node-v8 、node-v10 的msi 安装进行安装。
npm -v 错误如下
0 info it worked if it ends with ok
1 verbose cli [ 'D:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'D:\\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.2
4 verbose stack Error: spawn D:\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 "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "prefix" "-g"
8 verbose node v10.14.2
9 verbose npm v6.4.1
10 error path D:\Program Files\nodejs\node.exe
11 error code ENOENT
12 error errno ENOENT
13 error syscall spawn D:\Program Files\nodejs\node.exe
14 error enoent spawn D:\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 ]
解决办法一
- 官网下载node.js 的免安装包 (.zip为后缀的版本) 下载地址 https://nodejs.org/dist/
- 我下载的版本 node-v7.10.1-win-x64.zip
- 直接把下载包拷贝到需要安装的路径下,解压node-v7.10.1-win-x64.zip 把解压的文件夹名字修改为node7
- 配置系统环境变量 (电脑-属性-高级系统设置-环境变量-系统变量-双击path-新建-输入node.js安装路径 |最好用户变量也配置)
- 如:PATH-> D:\Program Files\node-v7.10.1-win-x64
设置全局文件 npm config set prefix "D:\Program Files\node-v7.10.1-win-x64\node_global" //注意这里先手工建立文件夹
- 设置缓存路径 npm config set cache "D:\Program Files\node-v7.10.1-win-x64\node_cache" //注意这里先手工建立文件夹

- 系统命令行 输入cmd 打开控制台 输入 node -v npm -v

如此文对你有帮助,请打赏作者或推荐此文,在此多谢!!!!

更多方法参考:https://blog.csdn.net/work888study/article/details/80917028
win10 安装node.js node.js 安装成功但npm -v 报错问题解决的更多相关文章
- vue的使用与安装 npm -v报错
1.先将node从官方文档下载下来,然后进行安装. 安装成功后,在dos命令中node -v.npm -v来测试,如果成功就可以安装cnpm(国内淘宝镜像比较快).这里我遇到一个bug,npm -v压 ...
- 输入npm install 报错npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js`
输入npm install 报以下错误 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.1 postinstall: ...
- npm install报错:chromedriver@2.27.2 install: node install.js
报错: 刚开始以为是 node 或 npm 版本问题,前前后后折腾了好久,终于解决了 解决: 如果执行过npm install,先删除 node_modules 文件夹,不然运行的时候可能会报错 执行 ...
- 输入npm install 报错node-sass@4.13.0 postinstall:`node scripts/build.js` Failed at the node-sass@4.13.0
这个是因为sass安装时获取源的问题,先修改sass安装的源,再运行npm install就成功了 npm config set sass_binary_site=https://npm.taobao ...
- 2018最新win10 安装tensorflow1.4(GPU/CPU)+cuda8.0+cudnn8.0-v6 + keras 安装CUDA失败 导入tensorflow失败报错问题解决
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9747019.html 基本开发环境搭建 1. Microsoft Windows 版本 关于W ...
- robotframework安装与运行(ride.py1.7.4.2命令报错)(win10+python3.8.1)
首先,robotframework必须在python的环境下运行 所以你的电脑里必须有python3.x的环境先. 上古时期的robotframework只支持python2,不过python2都已经 ...
- Vue安装依赖npm install时报错问题解决方法
1.vue的安装依赖于node.js,要确保你的计算机上已安装过node.js. 可进入cmd编辑器,输入命令 node -v进行查看.出现版本信息即成功!没有则从浏览器上面下载安装即可,没有安 ...
- 【cypress】2. 安装Cypress(windows系统),以及cypress open报错解决。
安装cypress. 一.操作系统 先确认下你的系统,是否在cypress支持范围之内: macOS 10.9 以上 (仅64-bit) Linux Ubuntu 12.04及以上版本,Fedora ...
- 关于eclipse(64位)下aptana插件安装报错问题解决
最近一直没有写过js,换了新电脑以后,eclipse下的aptana插件也没有装过,这几天要写js想重新把aptana装上,但是不知怎的,link方式.在线安装方式还有离线包下载下来利用eclipse ...
随机推荐
- Macbook Pro安装Office 2016 for mac
折腾了半天终于弄好了…… 工具:office2016安装包,MSO15.11.2Patch(破解脚本),Xcode office2016安装包百度网盘下载:http://pan.baidu.com/s ...
- pythonweb服务器编程(四)
Web动态服务器-1 #coding=utf-8 import socket import sys from multiprocessing import Process import re clas ...
- px与rem的换算
在线转化工具: http://www.ofmonkey.com/front/rem rem是相对于根元素<html>,这样就意味着,我们只需要在根元素确定一个参考值,这个参考值设置为多少, ...
- bootstrap-datetimepicker时间插件
bootstrap-datetimepicker时间插件 依赖的jar包 bootstrap的js和css jquery.js datetimepicker的js文件: bootstrap-datet ...
- swal() 弹出层的用法
swal()方法是一个提示框: swal({ title: "", text: "请扫描用户手机上的付款码", type: "input", ...
- PAT Basic 1016
1016 部分A+B (15 分) 正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA.例如:给定 A=3862767,DA=6,则 A ...
- Linux命令第一篇
作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” natasha:x:1004:555:master:/home/natasha:/bin/ba ...
- ES6_函数方法
//2017/7/15 //Javascript 中的方法:在一个对象中绑定函数,称为这个对象的方法. */ var boy={ name:'xiaoming', birth:2007, age:fu ...
- Tips_方格拼图效果
用原生的javascript实现方格拼图效果 1.新建文件夹 代码如下: 01.html <!DOCTYPE html> <html lang="en"> ...
- .NET分布式缓存Memcached从入门到实战
一.课程介绍 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载.缓存是解决这个问题的好办法.但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是 ...