【问题标题】:Electron package, generated folder电子包,生成的文件夹
【发布时间】:2018-07-15 19:50:37
【问题描述】:

我想将生成的 Windows 应用程序(经过角码)保存到特定文件夹。 我已经阅读了有关该命令的文档,所以我这样做了:

ng build --prod --output-path=dist/win/x64 && electron-packager . --overwrite --platform=win32 --arch=x64 --icon=src/assets/img/scm/logo.ico --out=dist/win/x64

然后在dist/win/x64下生成index.html和内容,但是windows应用是在dist/win/x64/app-win32-ia32下生成的。

我想让生成的应用程序 (dist/win/x64/app-win32-ia32) 进入主路径 (dist/win/x64),因为如果没有,它不会显示任何应用程序。 我能做什么?

tl;dr:我想在同一路径上生成 ng build 和 electron-packager 而不是 /dir

【问题讨论】:

    标签: javascript windows angular electron electron-packager


    【解决方案1】:

    真的,我不知道如何使用 electron-packager 内置功能来做到这一点,但您可以使用基本的 mv 命令。

    ng build --prod --output-path=dist/win/x64 && \
    electron-packager . app --overwrite --platform=win32 \
    --arch=x64 --icon=src/assets/img/scm/logo.ico --out=./tmp && \
    mv ./tmp/app-win32-ia32/* ./dist/win/x64 && \
    rm -rf ./tmp
    

    对于此类任务,我会使用 gulp 或 grunt。

    【讨论】:

    • 是的,但我的意思是......操作系统之间的一些想法?还是谢谢你!!
    • 使用 gulp 你可以为这类事情创建任务。
    • 如果这是一条评论,我会把它评为最强大的解决方案。谢谢@Ivan
    猜你喜欢
    • 2015-07-03
    • 2019-10-19
    • 2019-09-20
    • 2020-02-22
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    相关资源
    最近更新 更多