推荐
当然是我们的大名鼎鼎的 NVM
。:🔎:下载点我
下载简单安装版(推荐)
- 下载含有
setup
的
除了修改位置其他都是下一步
- 安装完成还是不能用
- 我们先下载一个 node 版本,使用nvm install version
- 然后用管理员权限 执行 nvm use version,之后谁都能下载了,主要是生产一个软连接文件
下载免安装版
下载就是无脑 下一步、下一步
注意:
- 他有两个位置需要我们选择
- 我们选定一个
NVM
的安装地址 - 选定一个
Nodejs
的映射地址
这里的Nodejs
文件我们不用关注,我们真正的文件都在我们安装的NVM
目录下 v版本号
的文件夹下。
下载完成之后修改一下settings.txt
文件,在原有的基础上直接加入这些配置
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
还要配置一下环境变了
NVM_HOME
: xxxxxxxNVM_SYMLINK
: xxxxxxx
验证
打开DOC
窗口,输入命令
nvm
可以看到我使用的是1.1.10版本
第一次使用
查看Nodejs版本
nvm list available
当然也不止这些版本,我们可以根据他提供的地址去找,或者直接百度都行,建议百度,他给的地址是github,请大家科学上网。
下载nodejs
nvm install 版本号
nvm use 版本号
这里有个坑,一定要在下载完成之后立即使用,然后在干别的事情,不然会有很多意想不到的问题。
卸载nodejs
nvm uninstall 版本号
其余的就看NVM命令解释吧,基本也不咋用,我们就切换就行。
NVM命令解释
nvm ls available // 显示所有可以下载的版本
nvm ls // 查看目前已经安装的版本
nvm install 14.18.0 // 安装指定的版本的node.js
nvm install 10.15.3
nvm use 14.18.0 // 使用指定版本的node.js
nvm use 10.15.3 //两个版本随意切换
nvm ls-remote :列出所有远程服务器的版本(官方node version list)
nvm list :列出所有已安装的 node 版本
nvm install stable :安装最新版 node
nvm install [node版本号] :安装指定版本 node
nvm uninstall [node版本号] :删除已安装的指定版本
nvm use [node版本号] :切换到指定版本 node
nvm current :当前 node 版本
nvm alias [别名] [node版本号] :给不同的版本号添加别名
nvm unalias [别名] :删除已定义的别名
nvm alias default [node版本号] :设置默认版本
安装Node之后
修改node_cache和node_global文件位置
注意:修改一次全局通用,我们也只需要在下一次手动创建以上两个文件即可
- 在我们真实的node文件夹下的
node_modules
下手动创建两个文件- node_cache
- node_global
- 进入
DOC
命令窗口,进行配置
npm config set cache "映射nodejs地址\node_modules\node_cache"
npm config set prefix "映射nodejs地址\node_modules\node_global"
- 添加变量
给系统变量添加一个NODE_PATH
,值为虚拟安装文件/node_modules\node_global
或者直接将地址添加到Path
里面也可
- 查看验证
npm config ls -l
查看一下prefix
(我们的global)和cache
是否为我们刚刚设置的。
- 再次测试一下
npm -v
npm i npm -g
这是npm更新的命令 ,-g
表示全局,因此他会出现在node_global文件中
验证
npm list -g
注意:修改一次全局通用,我们也只需要在下一次手动创建以上两个文件即可
修改npm下载源
- 选择对应的npm
- 输入命令
npm config set registry https://registry.npm.taobao.org
- 验证
npm config get registry
最后,我是学后端的,前端东西都是了解,其中只是我目前的认知,有啥错误的地方,欢迎指正!