Node
- Node.js是一个基于Chrome V8引擎的JavaScript运行环境
- 使用了一个事件驱动、非阻塞式I/O模型
- 让JavaScript
运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
1.下载nodejs,选择适合自己系统的版本
下载地址:nodejs官网
注意事项:选择安装目录,一般不建议安装系统盘
2.添加环境变量
- 如果下载的.msi文件,安装时会自动添加环境变量;
- 如果下载的是压缩包,需要将安装路径(如:E:\devEnv\nodejs)手动添加环境变量。
3.测试是否安装成功
node -v
如果出现版本号,即为安装成功!如下图
Npm
npm全称Node Package Manager,他是node包管理和分发的工具,使用NPM可以对应用的依赖进行管理,NPM
的功能和服务端项目构建工具maven差不多,我们通过npm 可以很方便地下载js库,打包js文件。
node.js已经集成了npm工具,通过以下命令查看npm版本
npm -v
提示版本号,即为成功!
设置包路径
包路径就是npm从远程下载的js包所存放的路径。
npm config ls #显示配置信息
在node安装目录,建立npm_global和npm_cache文件夹,设置配置信息
npm config set prefix "E:\win10_system\devEnv\nodejs\npm_global"
npm config set cache "E:\win10_system\devEnv\nodejs\npm_cache"
可以在使用上述显示配置信息的命令,查看是否修改成功
npm config ls
将npm_global文件夹路径也添加到环境变量
E:\devEnv\nodejs\npm_global
如果没有添加该环境变量,则会出现全局安装的依赖包命令无法找到。
安装cnpm
npm默认会去国外的镜像去下载js包,在开发中通常我们使用国内镜像,这里我们使用淘宝镜像
下边我们来安装cnpm:
有时我们使用npm下载资源会很慢,所以我们可以安装一个cnmp(淘宝镜像)来加快下载速度。
输入命令,进行全局安装淘宝镜像。
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v # 查看cnpm版本 出现版本即为安装成功
安装可以切换镜像的nrm
nrm ls # 查看镜像源
cnpm install -g nrm
nrm use taobao # 切换淘宝镜像
可能出现以下错误:
则需要修改nrm包路径下cli.js文件中的17行代码。
// const NRMRC = path.join(process.env.HOME, '.nrmrc'); // 删除
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
这样修改后就可以使用了。如下图: