首页 > 解决方案 > Yarn Packager 包括文件夹和文件

问题描述

我正在使用 JavaScript、NodejsElectron开发桌面应用程序。我正在使用纱线包管理器。我需要将一些文件夹和 json 文件添加到通过yarn package命令创建的包中。这些是不是用代码创建的附加文件和文件夹。

我怎样才能包括它们?

编辑:我正在使用electron-react-boilerplate。因此,当我运行yarn package这些命令时,它们正在运行:

yarn build && electron-builder build --publish never

我想将这些附加文件复制到发行版中。

标签: javascriptnode.jselectronyarnpkg

解决方案


也许有人需要,我找到了解决方案:

您应该将其他文件夹/文件设置package.json为对象extraResourcesbuild

"extraResources": [
      {
        "from": "node_modules/regedit/vbs",
        "to": "regedit/vbs",
        "filter": [
          "**/*"
        ]
      },
      {
        "from": "app/assets",
        "to": "../app/assets",
        "filter": [
          "**/*"
        ]
      },
      {
        "from": "app/temps",
        "to": "../app/temps",
        "filter": [
          "**/*"
        ]
      }
    ]

推荐阅读