# 查看版本号
npm -v
# 以向导的方式创建项目
npm init
# 快速初始化项目
npm init -y
# 全局安装工具或 package
npm install -g xxx
# 仅安装于本项目路径下
npm install xxx
# 安装 package.json 中所有依赖
npm i
# 卸载 package
npm uninstall
# 更新指定的 package
npm update xxx
# 更新所有的 package
npm update
# 查看 package 信息
npm view xxx
# 查看需要协助的 package (某些 package 寻求代码贡献者)
npm fund
# 查看当前项目的依赖树
npm ls
# 解决有漏洞的 package
npm audit fix --force
# 清除缓存
npm cache clean --force
# 调试运行
npm run dev
# 编译(生成正式部署的版本)
npm build
# package.json 说明
{
"name": "demo-project", # 项目名
"version": "1.0.0", # 版本号
"description": "示例项目",
"main": "index.js",
"scripts": { # 简化的 npm 脚本:例如 npm run dev
"start": "node index.js",
"dev": "nodemon index.js"
},
"dependencies": { # 项目运行时的依赖:例如第三方包等
"express": "^4.18.2"
},
"devDependencies": { # 项目开发时的依赖:例如开发工具等
"eslint": "^8.0.0"
},
"keywords": ["demo", "npm"],
"author": "Allen",
"license": "MIT"
}