- 初始化一个项目,会在文件夹中生成一个
package.json
文件。
npm init [-y]
跳过提问阶段,全部采用默认的设置。
npm init -y
- 安装模块,默认安装最新版本
npm install 模块名
简写:npm i 模块名
安装指定版本
npm install 模块名@版本号
全局安装
npm install 模块名 -g
- 卸载模块
npm uninstall 模块名
npm uninstall 模块名 -g
- 更新模块
npm update 模块名
npm update 模块名 -g
- 查看安装的模块
npm list
简写:npm ls
npm list -g
- 查看模块的安装路径
npm root
npm root -g
- 安装
cnpm
,设置为国内的镜像,以后安装模块使用 cnpm 命令可以加快下载速度
npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install 模块名
或者直接设置为国内的镜像源
npm config set registry https://registry.npmmirror.com
- 查看当前项目的所有
npm
脚本命令
npm run
npm run serve
- 查看当前
npm
的仓库地址,默认的仓库地址是:https://registry.npmjs.org
npm config get registry
- 在 npm 命令后面加上
--save
或 -s
,会在 package.json
中的 dependencies 中添加此次安装的模块名和版本号。在 npm v5
版本以后,安装模块时会自动在 dependencies
中添加模块名和版本号,不需要再使用 --save
这个选项了
npm install 模块名 --save
简写:npm install 模块名 -s
- 在 npm 命令后面加上
--save-dev
或 -D
,会在 package.json 中的 devDependencies 中添加此次安装的模块名和版本号。通过这种方式安装的模块,在运行 npm install --production
或者注明 NODE_ENV
变量值为 production 时,不会自动下载模块到 node_modules
目录中
npm install 模块名 --save-dev
简写:npm install 模块名 -D
- 查看模块的版本
npm view 模块名 version