美文网首页
node版本控制(NVM)

node版本控制(NVM)

作者: 不算程序员 | 来源:发表于2020-05-29 18:50 被阅读0次

18:23 ~ 24 ~ 25 ;我的代码出现了问题;声明:"这是对于node版本控制的篇章" 因为现在做的是moodle 刚了解到本地插件开发需要压缩的js才能使用伊拉克蒙蔽;
这个项目的前端主要是由grunt编译

nvm是node.js的版本管理器,可以安装和切换不同版本node.js

第一步:下载

下载地址:https://github.com/coreybutler/nvm-windows/releases

nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。Source code(zip):zip压缩的源码
Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统此处
可选择nvm-setup.zip直接下载,打包到所需文件目录

第二步:安装

按照提示完成安装即可,安装完成后可以检测一下是否安装成功

在cmd命令行输入nvm,如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功。

第三步:修改settings.txt image.png

在你安装的目录下找到settings.txt文件,打开后加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

这一步主要是将npm镜像改为淘宝的镜像,可以提高下载速度。

第四步:node.js 安装

可以先使用 num list 查看本地已安装的版本

然后使用 nvm list available 查看所有版本

NVM常用命令
nvm list 查看已经安装的版本
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
nvm version 查看当前的版本
nvm install 安装最新版本nvm
nvm use <version> ## 切换使用指定的版本node
nvm ls 列出所有版本
nvm current显示当前版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
nvm uninstall <version> 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径

image.png
如果出现全局依赖找不到的时候 亲~重新配置环境变量、系统变量
image
  • 然后打开cmd 输入 这两行代码
    npm config set prefix "D:\Program Files\nodejs\node_global"
    npm config set cache "D:\Program Files\nodejs\node_cache"
    红色是我的路径 你们替换成你的安装路径即可,因为默认的安装是c盘,而这个设置就能设置到我们的哪两个文件夹。
  • 环境变量
    右键我的电脑-属性-高级系统设置-高级-环境变量,打开环境变量设置窗口
    进入环境变量对话框,在系统变量下新建(找到)”NODE_PATH”输入你们的路径+node_global\node_modules :D:\Program Files\nodejs\node_global\node_modules
    image
    在用户变量path里面加入这条 : D:\Program Files\nodejs\node_global最好把默认的c盘npm那一条换掉
    image
    然后自行下载 自行检测

bye~ 周末愉快 你的star✨、点赞和关注是我持续创作的动力!

相关文章

网友评论

      本文标题:node版本控制(NVM)

      本文链接:https://www.haomeiwen.com/subject/uslfzhtx.html