node.js的安装及出现问题的记录

Node.js 就是运行在服务端的 JavaScript。

 

安装

官网下载安装

  • 参考 https://www.jianshu.com/p/a7aac0f9a65f(仅参照3.4 安装模块之前)
  • 安装Npm 安装淘宝镜像,CMD执行: npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 安装Yarn 使用npm安装,CMD执行:npm install -g yarn

 

使用nvm安装node.js(推荐)

 nvm是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。

https://www.cnblogs.com/gaozejie/p/10689742.html (nvm的安装)

https://www.cnblogs.com/zzd0916/p/11024154.html(nvm的安装)

https://www.jianshu.com/p/c78dca817f07(nvm安装node,内有配置全局npm的方法,就不用每一个node都装npm了)

需要注意的是nvm最好在node之前安装,否则可能会无法管理之前安装的node.js.

nvm安装完成之后即可通过命令行来安装需要的版本的node.js

nvm命令:

  • nvm ls 列出所以已安装的node版本
  • nvm current 当前node版本
  • nvm install 版本号 安装指定版本的node
  • nvm use 版本号 切换node的版本
  • nvm uninstall 版本号 卸载指定版本的node

 

可能出现的问题

 

因为npm 的下载问题 ,命令行安装的node对应版本的npm可能会下载失败。可以添加淘宝镜像来避免这个问题。

方法如下:

1. 找到nvm的安装路径,打开settings文件,添加这两行淘宝镜像

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

此后就不会出现下载原因导致的错误了

 

问题

nodejs安装完成 对应版本的npm不生效

方法如下:

需要自己到npm官网 https://npm.taobao.org/mirrors/npm/下载手动安装对应的npm版本

也可以下载需要版本的node压缩包,里面包含npm文件 https://npm.taobao.org/mirrors/node/


1、进入nvm下的指定的node版本目录发现目录下没有npm运行文件
2、进入node_modules发现文件夹为空

[外链图片转存失败(img-jwRZAVuN-1566802294735)(index_files/7a6e60a3-09b2-47d4-873c-9e1656126b00.png)]

3、自己下载node对应的版本压缩包
4、解压后将文件夹node_modules替换掉空的node_modules文件夹
5、最后将文件夹中的npm以及npm.cmd复制到与node_modules目录同级目录下

[外链图片转存失败(img-oaKIV2RB-1566802294735)(index_files/94b3bfa5-aa9e-4f37-9c9d-4787a71a8bbe.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值