Javascript 如何从包中忽略src文件夹

Javascript 如何从包中忽略src文件夹,javascript,electron,electron-packager,Javascript,Electron,Electron Packager,我有一个电子应用程序,下面是文件夹结构 app |--node_modules |--somepackage/src |--src 我正在使用electron packager打包此应用程序,因此我尝试通过执行以下命令忽略根级别的src文件夹 "scripts": { "pack": "rimraf ./packaged/ && electron-packager . Test.Client --app-version=0.0.1 --prune --ou

我有一个电子应用程序,下面是文件夹结构

app
|--node_modules
    |--somepackage/src
|--src
我正在使用electron packager打包此应用程序,因此我尝试通过执行以下命令忽略根级别的src文件夹

"scripts": {
       "pack": "rimraf ./packaged/ && electron-packager . Test.Client --app-version=0.0.1 --prune --out=packaged --platform=win32 --arch=x64 --overwrite --ignore=webpack.config.js --ignore=/src 
  },

但这里的问题是,我的node_模块也有一些包含src folder的包,这些src folder也被上面的忽略--ignore=/src station.

默认情况下,
electron packager
需要一个正则表达式作为
--ignore
标志,因此,您可能希望尝试
--ignore=^/src
将模式限制在根级别

参考:


节点_模块中的src也没有什么用处,因为这些包必须具有构建以便于执行。是的,但我使用的是logstash client包,它要求在src文件夹中存在调试模块依赖关系。如果我删除--ignore语句,我的打包应用程序就会工作。标题听起来和OP要求的正好相反。可能是“如何不忽略包src文件夹”?您好,很抱歉回复晚了。感谢您的关注,它正在按预期工作。