正则表达式模式忽略多个文件夹

时间:2016-12-08 12:24:02

标签: npm electron ignore

正确的语法如何忽略electron-packager的多个文件和文件夹?

只有一个像--ignore=docs/*这样的arg,它运行正常。但我想忽略多个文件夹和文件,例如:--ignore=docs/* + dev/* + someFile.js

3 个答案:

答案 0 :(得分:1)

使用|在正则表达式中使用OR语句字符而不是+字符。

--ignore="docs/.*|dev/.*|somefile\.js"

答案 1 :(得分:0)

此变体对我有效

--ignore=\"(docs*|dev*|somefile\.js)\"

答案 2 :(得分:0)

对于那些正在寻找更简单的方法来使用Electron-packager用Electron打包Angular应用程序的人来说,这可能会让您感到困惑。

$ electron-packager . myapp --out=dist/builds/win --arch=x64 --icon=src/assets/images/win_icon.ico --asar --overwrite --ignore="(node_modules*|dist/builds*|dist/installers*|e2e*|src*)"

它一直对我有用,我使用VS Code的终端。