如何在构建之前使用npm删除文件夹

问题描述 投票:0回答:1

我有一个脚本"build": "rimraf dist webpack --progress --config webpack/prod.js",但实际上,它删除不是dist而是webpack文件夹中的所有文件。但我只需删除dist

Structure:
 -dist
 -webpack
     -somefiles.js
javascript node.js npm webpack package.json
1个回答
2
投票

Npm脚本与直接在bash中运行命令基本相同。在你的情况下,你正在运行rimraf dist webpack,这意味着webpack是rimraf的参数。要分离命令,你可以使用;&如果你想确保第一个命令在运行第二个命令之前成功运行使用&&所以你的脚本应该是这样的。

rimraf dist && webpack --progress --config webpack/prod.js

© www.soinside.com 2019 - 2024. All rights reserved.