doina

一个小菜鸟运维工程师.

nvm 管理 nodejs 版本

Windows

https://segmentfault.com/a/1190000007612011

安装NVM和nodejs

# 下载安装包
https://github.com/coreybutler/nvm-windows/releases

程序安装过程中,在 Set Node.js Symlink 这一步目录设置,是待会 nvm use 存放你的 nodejs 程序的目录。
《nvm 管理 nodejs 版本》

nvm v                # 查看版本 => 1.1.7
nvm install latest   # 下载最新的 node 版本

nvm install 4.4.4    # 安装不同版本
nvm install 6.2.0 32 # 默认是64位,32位需指定
nvm uninstall 6.2.0  # 卸载对应的版本

nvm use 14.9.0 #引入使用
    Now using node v14.9.0 (64-bit)

nvm list       # 查看已安装的 node 版本
  * 7.2.0 (Currently using 64-bit executable)
    6.2.0
    4.4.4

修改全局安装源

// 临时指定安装
npm install 软件名 --registry https://registry.npm.taobao.org/

// 永久修改
$ npm config set registry https://registry.npm.taobao.org/

$ npm config get registry
https://registry.npm.taobao.org/

使用第三方软件快速修改、切换 npm 镜像源

  • nrm NPM registry manager
  • nrm 不仅可以快速切换镜像源,还可以测试自己网络访问不同源的速度

需要添加环境变量, 否则找不到命令

nrm ls

    npm -----  https://registry.npmjs.org/
    cnpm ----  http://r.cnpmjs.org/
*   taobao --  https://registry.npm.taobao.org/
    nj ------  https://registry.nodejitsu.com/
    rednpm -- http://registry.mirror.cqupt.edu.cn
    skimdb -- https://skimdb.npmjs.com/registry

使用淘宝镜像源
nrm use taobao

测试访问速度
nrm test taobao

配置 npm 全局安装路径

npm config set prefix "D:\nodejs\npm-global"

C:\Users\你的用户名\ 会生成个 .npmrc 文件,内容如下:

prefix=D:\nodejs\npm-global
去装些全局的东西 npm install vue -g.
全局的所有包都在这:E:\nodejs\npm-global\node_modules

设置——系统——关于——系统信息——高级程序设置——环境变量——xxx用户的变量
修改环境变量,将 C:\\Users\\你的用户名\\AppData\\Roaming\\npm 修改为 PATH E:\\nodejs\\npm-global.

安装 cnpm

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g cnpm --registry=http://r.cnpmjs.org

解决 nvm 下载慢的问题

在程序安装目录下找到 settings.txt,添加下面两行。
root: C:\Program Files\nvm
path: C:\Program Files\nodejs
+ node_mirror: https://npm.taobao.org/mirrors/node/
+ npm_mirror: https://npm.taobao.org/mirrors/npm/

Linux

#install nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
source ~/.bashrc

#use nvm to install nodejs
nvm install v12.13.1

makedir /home/data
cd /home/data

npm install pm2 -g
点赞

发表评论

邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据