NPM脚本在处理后从文件中删除字符串?

时间:2018-06-25 16:53:19

标签: javascript node.js string

在我的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

0 个答案:

没有答案