以下是一些常用的NPM(Node Package Manager)指令,它们在前端开发中非常实用:
# NPM 常用指令大全
## 包管理
### 安装依赖
```bash
npm install
安装 package.json
中列出的所有依赖。
安装开发依赖
npm install --save-dev
安装并添加到 devDependencies
。
安装特定版本的包
npm install <package>@<version>
安装指定版本的包。
全局安装包
npm install -g
全局安装某个包。
更新包
npm update
更新 package.json
中的所有包。
更新特定包
npm update <package>
更新指定的包。
删除包
npm uninstall <package>
从项目中删除一个包。
脚本运行
运行脚本
npm run <script>
运行 package.json
中 scripts
部分定义的脚本。
启动开发服务器
npm start
通常用于启动开发服务器。
构建项目
npm run build
通常用于构建项目,生成生产环境的静态资源。
测试
npm test
运行项目测试。
项目管理
初始化项目
npm init
创建一个新的 package.json
文件。
查看项目依赖
npm list
列出项目的所有依赖。
查看全局安装的包
npm list -g --depth=0
列出全局安装的包。
配置
查看配置
npm config list
查看 NPM 配置。
设置配置
npm config set <key>=<value>
设置 NPM 配置项。
高级操作
发布包
npm publish
将包发布到 NPM 仓库。
安装包的 tarball
npm install <tarball-file>
安装一个 tarball 文件。
缓存清理
npm cache clean --force
清除 NPM 的缓存。
帮助信息
帮助命令
npm help <command>
获取特定 NPM 命令的帮助信息。
版本更新
npm version <update-type>
更新 package.json
中的版本号。
<update-type>
可以是 patch
, minor
, major
, prepatch
, preminor
, premajor
, prerelease
。
查看 NPM 版本
npm -v
查看当前 NPM 的版本。
查看某个命令的文档
npm <command> --help
查看某个 NPM 命令的详细文档和选项。
这些指令覆盖了大部分前端开发中会遇到的NPM使用场景,从包管理到项目管理,再到运行脚本和获取帮助信息。