保藏本站 保藏本站
真钱棋牌网主页 - 软件测验 - 常用手册 - 站长东西 - 技能社区
主页 > JavaScript > nodejs > 正文

主页 - PHP - 数据库 - 操作体系 - 游戏开发 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell编程 - DOS指令 - jQuery - CSS款式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

运用nvm办理多个版别的node.js与npm详解

前语

Nvm 办理不同版别的 node 与 npm

nvm 是 NodeJS 的多版别办理东西,有点相似办理 Ruby 的 rvm,假如是需求办理 Windows 下的 node,官方引荐是运用 nvmw 或 nvm-windows 。

卸载已装置的大局 node/npm

在官网下载的 node 装置包,运转后会主动装置在大局目录,其间node 指令在 /usr/bin/node ,npm 指令在大局 node_modules 目录中,具体途径为 /usr/lib[lib64]/node_modules/npm。

装置 nvm 之后最好先删去下已装置的 node 和大局 node 模块:

npm ls -g --depth=0 // 检查现已装置在大局的模块,以便删去这些大局模块后再依照不同的 node 版别从头进行大局装置

sudo rm -rf /usr/lib[lib64]/node_modules // 删去大局 node_modules 目录
sudo rm /usr/bin/node // 删去 node
cd /usr/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm // 删去大局 node 模块注册的软链

// suse uninstall zypper install package
zypper uninstall node

实例教程

正好因为最近不同项目之间 nodejs 版别的抵触,便想起之前看到过的多版别办理东西 nvm,nvm 是 Mac 环境下 node 办理东西,在 Windows 渠道下引荐 nvmw 或 nvm-windows。所以就将完结的过程一步步介绍给咱们,话不多说了,来一同看看具体的介绍吧。

以下的过程均针关于 Windows 体系下的装置与运用。

装置 nvm-windows 之前最好先把 Node.js 卸载。

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

直接下载紧缩装置包即可。

检查图片

解压后,直接装置,我这儿运用的是默许途径,也能够自己挑选途径,但途径最好不要带中文。

检查图片

检查图片

检查 nvm 是否装置完结,成果报错:

检查图片

榜首反应是环境变量装备有问题,可是检查环境变量后,发现无反常。

检查图片

检查图片

因为之前运用 npm 下载装置过 angular cli,vue-cli,webpack 等等,所以需求删了下面的文件。

C:UsersAdministratorAppDataRoamingnpm
C:UsersAdministratorAppDataRoamingnpm-cache

再次履行 nvm 看到如下信息表明装置成功。

检查图片

接下来运用 nvm 指令装置某个版别的 nodejs:

nvm install 4.7.0

装置 nodejs 的同时会装置对应版别的 npm。

检查图片

运用某个版别的 nodejs:

nvm use 4.7.0

之后就能够正常运用 node 和 npm 指令了。

检查图片

然后运用相似的指令装置其他版别的 nodejs。运用 nvm use 进行切换就能够了。

检查图片

其他常用指令:

nvm ls available // 列出一切可用的nodejs版别
nvm alias xxx 4.7.0 // 给不同版别号设置别号
nvm unalias xxx // 撤销这个别号
nvm ls // 列出现已装置的nodejs版别

总结

以上便是这篇文章的全部内容了,期望本文的内容对咱们的学习或许作业具有必定的参阅学习价值,假如有疑问咱们能够留言沟通,谢谢咱们对真钱棋牌网的支撑。

Node.js完结发送邮件功用
本文实例为咱们共享了Android九宫格图片展现的具体代码,供咱们参阅,具体内容如下varnodemailer=require("nodemailer");varmailTitle='http://handsupowo.pl/:ReleasesHandsU

nodejs中art-template模板语法的引进及抵触处理方案
运用Webstorm创立nodejsexpress运用时,默许运用的是jade或许ejs模板,关于不习惯这两种模板语法的人来说的确不是很便利。不要紧,这儿咱们运用art-template

mongoose设置unique不收效问题的处理及怎样移除unique的束缚
前语unique归于schema束缚验证中的一员,他的作用首要便是让某一个字段的值具有唯一性(不能重复)坚持字段的唯一性运用type值:{type:String,unique:true,dro

本周排行

更新排行

强悍的草根IT技能社区,这儿应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 ystekkfj.com. All Rights Rreserved  京ICP备05050695号