# 包管理工具
# 基本操作
npm install
npm install express
npm update
npm update nodemon
npm run <task-name>
npm run start
# 配置文件
一个 npm 项目的配置文件是package.json
- name
- version
- description
- main
- private
- dependencies
- devDependencies
- engines
- browserslist
scripts 定义了一组可以运行的 node 脚本
{
"scripts": {
"start-dev": "node lib/server-development",
"start": "node lib/server-production"
}
}
# 查看软件包
npm list --depth=0
npm list -g --depth=0
npm lsit <package>
# 列出最新版本
npm view <package> version
# 安装旧版本
npm install <package>@<version>
# 列出历史版本
npm view <package> versions
# 卸载软件包
npm uninstall <package>
# 发布软件包
npm login
npm publish --access public