win 安装nvm node npm

  1. 先在github下载一个nvm exe安装程序,链接 nvm安装包 ;
  2. 就是这个:https://github.com/coreybutler/nvm-windows/releases;
  3. 慎重选择安装目录;
  4. 设置淘宝镜像,安装目录下的settings.txt文件:
  5. root: D:\node\nvm
    path: D:\node\nodejs
    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/
  6. 装完后,会自动配置环境变量,不用管;
  7. 然后控制台,nvm -v,就可以出来版本了;
  8. 安装node,nvm install 版本号,比如:nvm install 10.5.0;
  9. 运行后会有个错误提示如下:
  10. Downloading node.js version 10.5.0 (64-bit)... Complete Downloading npm version 6.1.0... Download failed. Rolling Back. D:\node\nvm\temp\npm-v6.1.0.zip Rollback failed. remove D:\node\nvm\temp\npm-v6.1.0.zip: The process cannot access the file because it is being used by another process. Could not download npm for node v10.5.0. Please visit https://github.com/npm/cli/releases/tag/v6.1.0 to download npm. It should be extracted to D:\node\nvm\v10.5.0
  11. 运行,nvm ls ,nvm use 10.5.0 ,npm -v(有错误,无法找到npm命令)
  12. 如上上,npm安装失败,请使用 https://github.com/npm/cli/releases/tag/v6.1.0 下载后,解压放到那个目录,其实已经提示很明显了;
  13. 原因:好像是某个版本以上,都无法自动安装npm了,需要手动安装;
  14. 根据上上链接,下载npm后,解压重命名为npm,放到node安装目录下的node_modules中,比如:D:\node\nvm\v10.5.0\node_modules;D:\node\nvm\v10.5.0\node_modules\npm\bin,这样子;
  15. 然后将上,bin下的,npm、npm.cmd、npx、npx.cmd复制到D:\node\nvm\v10.5.0,即node_modules同目录下;
  16. npm -v 正常;

注意点:

  • 不需要自己手动在npm官网去下,错误提示给了下载链接,进去下载就行了。
  • 需要将解压的文件夹,重命名为npm,并放置到合适位置;

你可能感兴趣的:(nvm,node,npm)