• 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 odejs ode.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:UsersAdministrator
    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 odejs ode.exe
    11 error code ENOENT
    12 error errno ENOENT
    13 error syscall spawn D:Program Files odejs ode.exe
    14 error enoent spawn D:Program Files odejs ode.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 ode-v7.10.1-win-x64
    • 设置全局文件   npm config set prefix "D:Program Files ode-v7.10.1-win-x64 ode_global"  //注意这里先手工建立文件夹

    • 设置缓存路径   npm config set cache "D:Program Files ode-v7.10.1-win-x64 ode_cache" //注意这里先手工建立文件夹

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

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

          

    更多方法参考:https://blog.csdn.net/work888study/article/details/80917028

  • 相关阅读:
    产品经理做产品设计的九步法
    产品经理要懂多少技术?
    产品经理如何注重细节意识的培养
    产品经理如何在技术人员面前更有说服力?
    从程序员到项目经理:每个人都是管理者
    我的人才管理方式
    一个关于内部类的小例子
    java中的全局变量与静态变量的区别与联系?有时候为什么专门定义静态变量。(标题党~~)
    举一反三,一小步。
    中国移动的企业文化 ,以及中国移动都有那些业务?
  • 原文地址:https://www.cnblogs.com/louby/p/10304912.html
Copyright © 2020-2023  润新知