在我的Angular 6项目的package.json
中,我们有一堆运行和构建项目的节点脚本。
我创建了一个新脚本来将scss文件处理到输出目录中:
"unbranded": "node-sass -x --output-style expanded ./client/src/app/demo/unbrandeddemo/unbranded.scss > ./dspackage/dist/css/unbranded.css",
这将在./dspackage/dist/css/unbranded.css
处创建一个CSS文件
现在,我需要在此文件创建后在其中查找并删除一个字符串。因此,我创建了尝试安装replace-in-file
npm软件包的尝试,并且正在尝试
"postunbranded": "replace-in-file from to ./dspackage/dist/css/unbranded.css, ./dspackage/dist/css/unbranded.css --configFile=replace-config.js"
replace-config-js
是与package.json
相同目录的文件,
const options = {
from: /::ng-deep/g,
to: ''
};
我尝试了此安装程序的各种版本,但收到错误消息:
Error: must provide pattern