Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
执行electron packager时排除一些文件夹--阿萨尔_Electron - Fatal编程技术网

执行electron packager时排除一些文件夹--阿萨尔

执行electron packager时排除一些文件夹--阿萨尔,electron,Electron,我用电子包装机--asar'命令打包我的项目文件夹。但有些文件夹在打包时不能包含在内 是否可以排除某些文件夹 如果是这样,我希望在exe文件路径中包含这些文件夹,以便用户可以管理其文件。有没有办法做到这一点 提前谢谢你 是否可以排除某些文件夹? 是的,您可以使用ignore 您可以使用--ignore通过常规命令忽略文件和文件夹 表达式(不是全局模式)。示例包括--ignore=.gitignore 或者--ignore=“.git(ignore | modules)” 看一看API文档 如果是

我用电子包装机--asar'命令打包我的项目文件夹。但有些文件夹在打包时不能包含在内

  • 是否可以排除某些文件夹

  • 如果是这样,我希望在exe文件路径中包含这些文件夹,以便用户可以管理其文件。有没有办法做到这一点


  • 提前谢谢你

    是否可以排除某些文件夹?

    是的,您可以使用
    ignore

    您可以使用--ignore通过常规命令忽略文件和文件夹 表达式(不是全局模式)。示例包括--ignore=.gitignore 或者--ignore=“.git(ignore | modules)”

    看一看API文档

    如果是,我希望在exe文件路径中包含这些文件夹,以便用户可以管理其文件。有没有办法做到这一点?

    您可以使用
    extraResource
    API将它们包含到
    resources
    目录(文档):

    外部资源

    字符串或字符串数组

    一个或多个文件直接复制到应用程序的 OS X目标平台的目录/资源目录,以及 其他目标平台的资源目录


    希望这有帮助。

    我也有类似的问题。我想从asar包中排除包含(*.exe,*.dll)的qpdf文件夹。如果没有直接从asar软件包获得所需的linked.dll,我的qpdf.exe将无法运行

    我刚刚在electron packager语法中添加了
    --extra resource
    参数,其中排除了整个qpdf文件夹。然后,此文件夹和其中的所有文件将与asar软件包一起放在资源文件夹中

    我的包的一部分。json

     "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "start": "electron .",
        "package-win": "electron-packager . hiss_xread --overwrite --extra-resource=\"./qpdf\" --asar --platform=win32 --arch=x64 --icon=src/xRead.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"Hiss xRead\""
      },
    
    构建的应用程序中的资源文件夹如下所示。