node管理工具NVM的使用及vue-cli脚手架的安装

一、nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的node.js,并对yarn和cnpm进行管理。下面列出下载、安装及使用方法。

1、卸载电脑当前已安装的Node.js。

2、下载NVM压缩包
由于官网下载需要搭梯子否则下载较慢,因此提供了网盘链接。
链接:https://pan.baidu.com/s/1CV12n8hh4dpHjcKOCGd3Bg
提取码:t7bi

3、打开,安装
node管理工具NVM的使用及vue-cli脚手架的安装_第1张图片
node管理工具NVM的使用及vue-cli脚手架的安装_第2张图片

安装完成。

3、打开F:\nvm\nvm\settings.txt文件,此文件为安装路径下的文件,复制以下代码到文件中设置下载镜像。

arch: 64  //window 64位机
proxy: 
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

4、打开命令行

nvm install xxx安装对应版本号的node.js(可安装多个node版本)

注意: 如果显示nvm技术部内部命令也不是外部命令,则查看电脑是否已经开启cmd.exe,是的话则重启cmd再次运行命令。仍然无法解决问题的话则查看电脑系统中环境变量是否已经自动设置。如果没有则手动设置。
node管理工具NVM的使用及vue-cli脚手架的安装_第3张图片

%NVM_HOME%
%NVM_SYMLINK%

5、安装cnpm和yarn

npm install cnpm(yarn) -g

如果出现路径中没有中文字符串但是报错乱码的现象,则使用管理员方式打开命令行重新运行命令

6、查看安装的node版本

nvm ls

7、选择node版本

nvm use xxx

8、卸载node版本

nvm uninstall xxx

9、其他nvm命令

  1. nvm arch :显示node是运行在32位还是64位。
  2. nvm install [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加–insecure绕过远程服务器的SSL。
  3. nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
  4. nvm on :开启node.js版本管理。
  5. nvm off :关闭node.js版本管理。
  6. nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
  7. nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
  8. nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
  9. nvm uninstall :卸载指定版本node。
  10. nvm use [version] [arch] :使用制定版本node。可指定32/64位。
  11. nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
  12. nvm version :显示nvm版本。version可简化为v。

二、安装vue-cli

1、淘宝镜像安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

2、安装nrm

cnpm install -g nrm

3、安装yarn

cnpm install -g yarn

4、安装vue-cli

cnpm install -g @vue/cli

在npm install -g @vue/cli后,cmd中输入vue -v ,出现vue既不是内部也不是外部命令时,首先将原有的node.js删除干净,并将相关的文件删除,重新安装。

三、npm其他使用命令

cnpm install [name]安装模块

npm ls查看npm所安装的包

npm search XXXX搜索模块

npm update express更新模块

你可能感兴趣的:(NVM,npm,node.js,vue-cli3)