当前位置: 首页 > 后端技术 > Node.js

Nodejs-Nowinstallyou

时间:2023-04-03 15:08:57 Node.js

InstallNodejsNowNodejs基本上是前端工程师电脑里必须安装的软件。即使你对Nodejs开发知之甚少,在其他开发中也会需要使用Nodejs自带的npm来安装项目依赖。所以,学习安装Nodejs也是前端需要掌握的一项技能。安装的nvmNodejs版本升级很快。截至目前,LTS版本已经更新到8.9.3,最新版本为9.3.0。因此,很多时候,我想在我的电脑上安装多个版本的Nodejs。我一方面可以使用最新的特性,另一方面在开发的时候使用稳定版进行开发。为了满足上述需求,可以在本地电脑上安装nvm来解决这个问题。nvm的全称是Node.jsVersionManager,翻译成中文就是Nodejs版本管理工具。通过nvm来管理不同的Nodejs版本是一个不错的选择。如果需要获取nvm,可以通过nvm官网获取。如果不需要在电脑上安装多个版本的Nodejs,也可以从Nodejs官网下载相应的软件进行安装。在MAC中安装nvm在MAC中安装nvm的最佳方式是通过brew安装nvm。$brewinstallnvm以上命令安装完成后,在终端中使用nvm命令,会发现命令无法使用。$nvmzsh:commandnotfound:nvm出现这个问题的原因是没有设置环境变量。设置环境变量时,一定要使用超级管理员权限,即使用sudo来配置环境变量。$sudovi/etc/profile通过以上命令打开配置文件后,在文件末尾插入如下代码:#ForNVMexportNVM_DIR=~/.nvmsource$(brew--prefixnvm)/nvm.shabove就是用vi来编辑文件,vi的保存命令是:wq。但是用这个命令,是不能保存的,而且会提示说这个文件是只读的,不能编辑。这时候就需要使用强制保存了。:哇!修改环境变量后,需要更新配置文件,配置文件才能生效。#更新配置文件$source/etc/profile所有的配置都已经设置好了。这时候在终端输入nvm命令就可以正常使用了。$nvm--version0.33.6此时需要安装一个版本的Node.js:$nvminstallv8.9.0在Windows中安装nvm时,需要准备安装包。安装包可以从nvm官网nvm-noinstall.zip获取。获取安装包后,将压缩包解压到一个目录下:我的解压目录:D:\install\nvm下面的内容都是按照这个目录配置的。在该目录下创建setting.txt文件,根据目录生成如下内容:root:D:\install\nvmpath:D:\install\nodejsarch:64proxy:none参数说明:rootnvm.exe所在目录位于pathNode.js快捷方式所在目录arch什么是操作系统代理设置代理,none表示不设置代理为了让nvm命令生效,需要配置环境变量,首先创建环境变量:NVM_HOMEnvm.exe所在目录D:\install\nvmNVM_SYMLINKNode.js快捷方式所在目录D:\install\nodejs创建环境变量后,必须在路径,这样才能生效:;%NVM_HOME%;%NVM_SYMLINK%;nvm安装完成后,就可以安装Node.js了:$nvminstallv8.9.0如果要更改npm包的安装路径,您可以修改.npmrc文件。.npmrc文件的路径可以通过打印配置文件的信息得到:#打印.npmrc的内容,可以在这个内容中查看配置文件的路径$npmconfigls-l修改安装path(prefix)和包缓存(cache)的路径,根据当前nvm安装目录,修改如下:cache=D:\install\nvm\npm-cacheprefix=D:\install\nvm\npm后修改完成,同样可以使用配置环境变量配置生效:npm_HOME#npm包的安装路径D:\install\nvm\npm%NPM_HOME%#在Path中插入新的环境变量nvm命令指令nvmls查看所有本地安装的Node.js版本nvm--version查看nvm的版本nvminstall安装相应版本的Node.js,如nvminstall5.7.0nvmuninstall卸载相应版本的Node.js,如nvmuninstall5.7.0nvmuse使用指定版本的Node.js,如nvmuse5.7.0nrm切换npm安装源。如果不想使用nrm切换安装源,可以使用yarn代替。在国内,使用npm安装包时,网速普遍很慢。如果想加快网速,可以使用nrm切换包的安装源地址来解决问题。首先需要全局安装nrm:$npminstallnrm-gnrm使用方法:命令说明nrmls列出所有安装源nrmtest测试所有安装源的响应时间,一般时间越短越好nrmusetaobaousesnametaobao安装源补充:如果不能正常安装,可以手动指定淘宝源$npminstall-gnrm--registry=https://registry.npm.taobao.org安装yarn如果不想要安装纱线,您可以改用nrm。MAC上安装yarn可以直接使用命令:$brewinstallyarn--without-nodeWindows上安装yarn可以下载安装包之后一直点下一步。安装完成后可以查看yarn的版本号:$yarn-v1.2.1MAC后续升级很方便,使用命令即可:$brewupgradeyarnWindows升级,可能需要重新下载安装包.npm和yarn命令之间还是有很多区别的。npm命令和yarn命令之间还是有很多区别的。这里只介绍几个常用的命令:-global[package]yarnglobaladd[package]npmuninstall--save[package]yarnremove[package]npmuninstall--save-dev[package]yarnremove[package]