如何在React.js中添加脚本,执行命令时自动完成三项指定操作
在React.js项目中添加自定义清理重装脚本
要实现一键执行「删除package-lock.json、删除node_modules、重新安装依赖」的操作,只需修改项目根目录下的package.json文件,添加自定义脚本即可。以下是几种实现方案:
方案1:分平台原生命令(无需额外依赖)
不同操作系统的文件删除命令不同,可根据你的系统选择对应脚本:
Unix/Linux/macOS
在package.json的scripts字段中添加:
{ "scripts": { "clean-install": "rm -rf package-lock.json node_modules && npm install" } }
Windows
在package.json的scripts字段中添加:
{ "scripts": { "clean-install": "del package-lock.json && rmdir /s /q node_modules && npm install" } }
方案2:跨平台方案(使用rimraf,兼容所有系统)
如果需要脚本在任意系统都能运行,可以使用rimraf(一个跨平台的文件删除工具):
- 先安装rimraf作为开发依赖:
npm install rimraf --save-dev
- 在
package.json的scripts字段中添加:
{ "scripts": { "clean-install": "rimraf package-lock.json node_modules && npm install" } }
使用方法
添加完脚本后,在项目根目录的终端中运行以下命令即可执行全部操作:
npm run clean-install
内容的提问来源于stack exchange,提问作者Laxman
相关产品推荐
相关产品推荐

