登录        注册
本站基于Django开发,源码 Github 欢迎 Fork、Star。由于站点升级导致评论区留言信息丢失,欢迎前来发表新的评论

Node环境管理

升级 Node 版本

Node for Windows

Node 官网下载需要的版本 msi 安装程序,安装覆盖旧版本即可,或者安装 NVM 对 node 版本进行管理

安装 NVM

$ https://github.com/coreybutler/nvm-windows/releases/download/1.1.7/nvm-setup.zip # 直接下载1.1.7版本
$ https://github.com/coreybutler/nvm-windows/releases # 选择自己需要的版本

安装

解压下载的安装文件,执行安装程序,安装过程会有两次选择路径的己会,

第一次选择的路径是当前使用的 node 版本目录,第二次选择的路径是 NVM选择安装的文件目录

安装完成后,到 NVM 安装的根目录下找到 settings.txt 打开就可以看到刚才你选择的两个路径

现在要去配置环境变量,一般情况下,安装后系统环境变量的 path 下会出现%NVM_HOME% %NVM_SYMLINK%

两个变量,如果没有自己编辑环境变量,添加这两个字段即可

然后新建两个键值:

变量名:NVM_HOME、变量值:NVM 安装目录

变量名:NVM_SYMLINK、变量值:node 当前版本目录(也即安装时选择的第一个目录)

此时:nodenpm 命令即可在命令行使用

常用指令

$ nvm ls available # 查看node版本库
$ nvm install 版本号   # 安装指定版本
$ nvm list # 查看版本列表,带 * 的是当前使用版本
$ nvm use 版本号       # 使用指定版本

NVM基本指令

$ nvm arch [32|64]     # 显示node是运行在32位还是64位模式指定32或64来覆盖默认体系结构
$ nvm install <version> [arch]      # 该可以是node.js版本或最新稳定版本latest。(可选[arch]指定安装32位或64位版本默认为系统arch)。设置[arch]为all以安装32和64位版本在命令后面添加--insecure ,可以绕过远端下载服务器的SSL验证
$ nvm list [available]      # 列出已经安装的node.js版本可选的available显示可下载版本的部分列表这个命令可以简写为nvm ls [available]
$ nvm on        # 启用node.js版本管理
$ nvm off       # 禁用node.js版本管理(不卸载任何东西)
$ nvm proxy [url]       # 设置用于下载的代理[url]空白以查看当前的代理设置[url]为none删除代理
$ nvm node_mirror [url]     # 设置node镜像默认为https://nodejs.org/dist/.我建议设置为淘宝的镜像https://npm.taobao.org/mirrors/node/
$ nvm npm_mirror [url]      # 设置npm镜像默认为https://github.com/npm/npm/archive/我建议设置为淘宝的镜像https://npm.taobao.org/mirrors/npm/
$ nvm uninstall <version>       # 卸载指定版本的nodejs
$ nvm use [version] [arch]      # 切换到使用指定的nodejs版本可以指定32/64[arch]nvm use <arch>将继续使用所选版本但根据提供的值切换到32/64位模式的<arch>
$ nvm root [path]       # 设置 nvm 存储node.js不同版本的目录 ,如果未设置将使用当前目录
$ nvm version       # 显示当前运行的nvm版本可以简写为nvm v

Node for Linux

  • 安装 Node 版本管理工具 n
$ npm i -g n --force
$ n 12.14.1     # 升级到指定的版本,12.14.1 是稳定支持版本
$ n latest      # 安装最新的版本
$ n --stable    # 安装最近的稳定版本
$ node -v       # 查看 Node 版本

升级 npm

$ npm    # 查看当前版本
$ npm install -g npm    # 升级npm

安装 cnpm

$ npm install -g cnpm --registry=https://registry.npm.taobao.org    # 安装 cnpm,cnpm 相当于 npm
$ npm -g i cnpm     # 升级cnpm

转载请注明: StormSha » Node环境管理

发表我的评论

表情
(0)个小伙伴在吐槽|0条评论
暂时没有评论,欢迎来尬聊!