npm常用命令
采用表严肃中npm常用命令速查表 http://biaoyansu.com/20.cheatsheet,并在此基础上添加我的理解。
常用命令
-
npm init初始化项目,其实就是创建一个package.json文件。-
npm init --y等于npm init --yes,会初始化项目,并且创建一个默认的package.json文件。 -
npm init初始化项目,并会在终端里问问题,然后把答案创建一个package.json文件。
-
-
npm install安装所有项目依赖。 -
-
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"} //非生产环境下的依赖包
}

浙公网安备 33010602011771号