【问题标题】:Electron-package not including all source files电子包不包括所有源文件
【发布时间】:2019-04-14 08:55:51
【问题描述】:

我有一个电子应用程序,在从命令行使用electron www 时运行没有问题,但是当我使用电子包构建独立二进制文件时,构建的二进制文件会产生控制台错误,因为它找不到某些前端-结束库(angularMoment 是其中之一)。 Electron-package 也无法包含包含应用程序 HTML 模板的其他文件夹。

项目文件夹如下所示:

/electron
    /www
        /app
        /css
        /img
        /js
        /node_modules
        - index.html
        - main.js
        - package.json

我在www 文件夹中运行electron-package,该过程完成且没有错误,但是如前所述,lib 文件夹中的某些文件夹被遗漏/忽略。

任何想法为什么会发生这种情况?

【问题讨论】:

    标签: javascript electron


    【解决方案1】:

    我建议使用开源 electron-forge 来启动、构建和运行您的应用程序。它为我节省了大量配置、调试等时间!

    【讨论】:

      【解决方案2】:

      在开发的时候,你是否使用npm install angular-moment --save命令安装了angular-moment?

      【讨论】:

      • 不,所有前端库都是使用 bower 安装的。其中一些包含在电子包中。我只是无法弄清楚为什么它包含一些但不包含其他。
      • 只要你使用--save参数一般应该保留它并在包装中使用。您是否手动移动了 lib 或类似的东西?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 1970-01-01
      相关资源
      最近更新 更多