采用表严肃中npm常用命令速查表 http://biaoyansu.com/20.cheatsheet,并在此基础上添加我的理解。
npm init
初始化项目,其实就是创建一个package.json
文件。
npm init --y
等于npm init --yes
,会初始化项目,并且创建一个默认的package.json
文件。
npm init
初始化项目,并会在终端里问问题,然后把答案创建一个package.json
文件。
npm install
安装所有项目依赖。
即会安装所有package.json文件中dependencise中所有项目依赖的版本。
npm help xxx
查看xxx
命令的帮助信息。
npm search
搜索(快捷方式:find
, s
)xxx
搜索xxx
如:npm search jquery
。
npm install
安装 (快捷方式:i
)xxx
搜索并安装xxx(局部)。安装多个依赖可用空格分割,如npm i jquery bootstrap
。
xxx -g
搜索并安装xxx(全局)。安装多个同上。如`
xxx -D
安装并将依赖信息写在package.json
中的devDependencies
中。
例如npm i web pack --save-dev
快捷方式 i
均可,如npm i jquery
。
xxx@版本号
指定需要安装的版本号,若不指定将安装最新的稳定版本。如npm i jquery@3.0.0
。
npm uninstall
卸载(快捷方式:rm
, r
)xxx
卸载xxx。多个依赖可用空格分割。
xxx -D
卸载xxx,并将依赖信息从package.json
中的devDependencies
中清除。
npm list
列出已安装依赖(快捷方式:ls
)默认列出局部依赖。
npm list -g
列出已安装的全局依赖。
npm outdated
检查过期依赖npm update
更新依赖(快捷方式:up
)xxx
局部更新xxx。
xxx -g
全局更新xxx。
npm root
查看依赖安装路径(也就是node_modules
的路径)默认查看局部安装路径。
-g
查看全局安装路径。
npm view
查看模块的注册信息xxx versions
列出xxx
的所有版本, 如:npm view jquery versions
。
xxx dependencies
列出xxx
的所有依赖, 如:npm view gulp dependencies
。
npm
创建package.json
文件的信息介绍{
"name": "2018.12.03", //package name 包名称
"version": "1.0.0", //包版本
"description": "", //包描述
"main": "index.js", //包入口文件entry point
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
}, //设置包常用的命令,如这里的"test",也可以自己设置命令。命令行为npm run test
"keywords": [],
"author": "",
"license": "ISC", //许可证
"dependencies": {
"bootstrap": "^4.1.3", //依赖包及其版本号
"jquery": "^3.3.1",
"vue": "^2.5.17"
}
"devDependencies": {
"bootstrap": "^4.1.3"} //非生产环境下的依赖包
}
来源:http://www.icode9.com/content-4-88251.html
联系客服