安装 Node.js
安装 Node.js,一般选择 LTS(长期支持)版本,安装完成后,在命令行执行以下命令可以查看已安装的 Node.js 版本
1 | node -v |
NPM 管理
NPM(node package manager)是跟随 Node.js 一起安装的包管理器,用来管理 Node.js 模块(包括安装、卸载、依赖管理)。
查看已安装的 NPM 版本
1 | node -v |
NPM 执行升级
1 | npm install npm -g |
安装插件
命令格式:
1
npm install <name> [-g][--save-dev]
<name>
模块名称NPM 分本地安装与全局安装,全局安装带
-g
参数。全局安装
-g
全局安装,写入系统环境变量,可以直接在命令行调用,安装路径:C:\Users\用户名\AppData\Roaming\npm\node_modules
,本地安装
非全局安装,安装路径在当前目录的
node_modules
目录, 使用require()
来引入本地安装的包如果全局与本地都需要调用,则两个位置都需要安装,比如下面要安装的 gulp。
--save
或-S
:保存配置信息到package.json
文件-dev
:保存配置信息到package.json
文件的devDependencies
节点,代表着是开发调试时的依赖,等到项目真正发布的时候不会真正出现在项目中,如果不带-dev
则保存到dependencies
节点,代表着是发布后的依赖,等到项目发布的时候会真正出现在项目中,缺少它们项目会运行不了。--save-exact
或-E
:精确安装指定模块版本
安装版本
默认安装最新版本
1
npm install gulp
安装指定版本
1
npm install gulp@3.9.1`
批量安装
在
package.json
文件中指定好插件配置,然后执行1
npm install
直接执行命令
1
npm install x y z --save-dev
x、y、z 为需要安装的模块名称
卸载模块
单个模块卸载
1
npm uninstall <name> [-g] [--save-dev]
批量卸载
1
npm uninstall x y z --save-dev
更新模块
单个模块更新
1
npm update <name> [-g] [--save-dev]
更新全部
1
npm update [--save-dev]
查看已安装模块
查看当前目录全部已安装模块
1
npm list --depth=0
查看全局已安装模块
1
npm list --depth=0 -global
检查模块是否过时
1
npm outdated <name>
设置淘宝源
1 | npm config set registry https://registry.npm.taobao.org |
安装 CNPM
CNPM 是来自淘宝的 npmjs.org 镜像,可以提高国内安装模块的速度。
安装
1
npm install cnpm -g --registry=https://registry.npm.taobao.org
使用
npm
替换为cnpm
命令即可,其它执行方式一致。