摘要:安装现在基本上是前端工程师电脑中必装的一款软件了。中安装在中安装,最好的方式就是通过来安装。通过上面的命令安装完成之后,在终端中使用命令,会发现该命令无法使用。在中安装,可以直接使用命令在中安装,可以下载安装包之后,一直点击下一步。
安装 Nodejs
现在 Nodejs 基本上是前端工程师电脑中必装的一款软件了。即使对 Nodejs 开发了解甚少,但是在其他开发中也会需要使用 Nodejs 中自带的 npm 来安装项目依赖。因此,学习安装 Nodejs 也是前端需要掌握的一项技能了。
安装 nvmNodejs 的版本升级非常快,截止到现在 LTS 版本已经更新到 8.9.3 了,而最新的版本是 9.3.0。因此,很多时候想在自己电脑中安装多个版本的 Nodejs,一方面可以使用最新的特性,另一方面,在开发的时候使用稳定版本来开发。为了满足上面的需求,可以在本地电脑中安装 nvm 来解决这个问题。
nvm 的全称是 Node.js Version Manager,翻译成中文就是 Nodejs 版本管理工具。通过 nvm 来管理不同的 Nodejs 版本是一个不错的选择。如果需要获取 nvm,可以通过 nvm 官网 来获取。
如果在自己电脑中不需要安装多个版本的 Nodejs,也可以在 Nodejs 官方网站 中下载对应的软件进行安装。
MAC 中安装 nvm在 MAC 中安装 nvm,最好的方式就是通过 brew 来安装 nvm。
$ brew install nvm
通过上面的命令安装完成之后,在终端中使用 nvm 命令,会发现该命令无法使用。
$ nvm zsh: command not found: nvm
出现这种问题的原因是没有设置环境变量。在设置环境变量的时候一定要使用超级管理员权限,也就是使用 sudo 来配置环境变量。
$ sudo vi /etc/profile
通过上面的命令打开配置文件之后,在文件的最后插入下面的代码 :
# For NVM export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh
上面是使用 vi 来进行文件的编辑操作,vi 的保存命令是 :wq。可是使用该命令,无法保存,会出现提示说这个文件是只读的,无法进行编辑。这个时候就要使用强制保存了。
:wq!
环境变量完成修改之后,需要更新一下配置文件,这样才能使配置文件生效。
# 更新配置文件 $ source /etc/profile
所有的配置都已经设置好了,这个时候再终端中输入 nvm 命令就可以正常使用了。
$ nvm --version 0.33.6
此时需要安装一个 Node.js 的版本 :
$ nvm install v8.9.0Windows 中安装 nvm
开始的时候,要准备安装包。安装包可以在 nvm官网 中获得 nvm-noinstall.zip。
获取安装包之后,解压压缩包到一个目录中 :
我的解压目录:D:install vm
下面所有的内容都是根据这个目录做的配置。
在该目录下创建一个 setting.txt 文件,并根据目录生成下面的内容 :
root: D:install vm path: D:install odejs arch: 64 proxy: none
对参数的说明 :
root nvm.exe 所在的目录
path Node.js 快捷方式所在的目录
arch 操作系统是多少位
proxy 设置代理,none为不设置代理
为了使 nvm 命令生效,需要配置环境变量,首先创建环境变量 :
NVM_HOME nvm.exe 所在的目录 D:install vm NVM_SYMLINK Node.js 快捷方式所在的目录 D:install odejs
环境变量创建完成之后,就要把环境变量加入到 Path 中,这样才能生效 :
;%NVM_HOME%;%NVM_SYMLINK%;
nvm 安装完成之后,就可以安装 Node.js 了 :
$ nvm install v8.9.0
如果想更改 npm 包的安装路径,可以修改 .npmrc 文件。
.npmrc 文件的路径可以通过打印该配置文件的信息来获取 :
# 打印 .npmrc 的内容,可以在这个内容中查看到配置文件的路径 $ npm config ls -l
修改 npm 包的安装路径(prefix)和包缓存的路径(cache),根据当前 nvm 安装目录,修改如下 :
cache=D:install vm pm-cache prefix=D:install vm pm
修改完成之后,同样样配置环境变量,才能使配置生效 :
NPM_HOME # npm包的安装路径 D:install vm pm %NPM_HOME% # 在 Path 中插入新的环境变量nvm 的使用
命令 | 说明 |
---|---|
nvm ls | 查看本地安装的所有 Node.js 的版本 |
nvm --version | 查看 nvm 的版本 |
nvm install |
安装对应版本的 Node.js,如 nvm install 5.7.0 |
nvm uninstall |
卸载对应版本的 Node.js,如 nvm uninstall 5.7.0 |
nvm use |
使用指定版本的 Node.js,如 nvm use 5.7.0 |
如果不愿使用 nrm 切换安装源,可以使用 yarn 来代替
在国内,使用 npm 安装包的时候,网速一般非常慢。如果想让网速快点,可以使用 nrm 来切换包的安装源地址来解决。
首先需要全局安装 nrm :
$ npm install nrm -g
nrm 的使用方式 :
命令 | 说明 |
---|---|
nrm ls | 列出所有的安装源 |
nrm test | 测试所有安装源的响应时间,一般时间越短越好 |
nrm use taobao | 使用名字为 taobao 的安装源 |
补充 : 如果不能正常安装,可以手动指定使用淘宝源
$ npm install -g nrm --registry=https://registry.npm.taobao.org安装yarn
如果不愿安装 yarn,可以使用 nrm 来代替。
在 MAC 中安装 yarn,可以直接使用命令 :
$ brew install yarn --without-node
在 Windows 中安装 yarn,可以下载 安装包 之后,一直点击下一步。
安装完成之后,可以查看 yarn 的版本号 :
$ yarn -v 1.2.1
MAC 后续升级非常方便,只需要使用命令即可 :
$ brew upgrade yarn
Windows 升级,可能就需要重新下载安装包了。
npm与yarn命令对比npm 命令和 yarn 命令还是有很多区别的,这里只列出常用的几个命令 :
npm | yarn |
---|---|
npm install | yarn install |
npm install --save [package] | yarn add [package] |
npm install --save-dev [package] | yarn add [package] [--dev/-D] |
npm install --global [package] | yarn global add [package] |
npm uninstall --save [package] | yarn remove [package] |
npm uninstall --save-dev [package] | yarn remove [package] |
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/92200.html
摘要:然后我们在看看环境变量配置我的系统变量中的以及是安装的根目录而且我没有在系统变量中添加任何的什么的那些鬼玩意。 开始学习vue框架,要求搭建node环境初学者遇到很多的问题,现在知其然也让你知其所以然。来上步骤与截图 安装node (1)安装node网上很多你们可以参考很多文章,我就不多说,一直下一步就好了,但是我们IT码农都洁癖---不想安装在系统盘C盘路径下。于是我安装到了D:...
摘要:下面来就来讲讲脚手架的安装吧。如何安装安装只需要在终端下输入下面一条命令自带不需要安装安装完成后使用即可。原因是的问题,要求版本是。想用安装,就必须用安装一下。 前言 Vue作为前端三大框架(Angular,React,Vue)之一,号称是最简单,最容易上手的框架,同时也是行内的大趋势,还可以用来开发最火的小程序。具有开发快,双向数据流等特点,有些人认为Vue是Angular和Reac...
摘要:下面来就来讲讲脚手架的安装吧。如何安装安装只需要在终端下输入下面一条命令自带不需要安装安装完成后使用即可。原因是的问题,要求版本是。想用安装,就必须用安装一下。 前言 Vue作为前端三大框架(Angular,React,Vue)之一,号称是最简单,最容易上手的框架,同时也是行内的大趋势,还可以用来开发最火的小程序。具有开发快,双向数据流等特点,有些人认为Vue是Angular和Reac...
阅读 982·2021-11-23 09:51
阅读 3468·2021-11-22 12:04
阅读 2715·2021-11-11 16:55
阅读 2919·2019-08-30 15:55
阅读 3220·2019-08-29 14:22
阅读 3349·2019-08-28 18:06
阅读 1238·2019-08-26 18:36
阅读 2126·2019-08-26 12:08