javascript - Electron包,生成的文件夹

标签 javascript windows angular electron electron-packager

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

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 和 electro-packager,而不是 /dir

最佳答案

真的,我不知道如何使用 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 来完成此类任务。

关于javascript - Electron包,生成的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48631339/

相关文章:

javascript - 像window.load这样的东西可以在ajax调用后使用吗?

javascript - 同步代码中不会发生更改检测

windows - Tomcat - 没有端口且不使用端口 80/443 的 URL

c++ - 如何以编程方式获取 C++ 中的 CPU 缓存页面大小?

angular - CodeMirror 作为 Angular2 组件

json - 来自同一用户的数组周围的 Angular6 Div

javascript - Yeoman webapp 部署,我的 json 文件不起作用

javascript - 使标题保持在一定的窗口宽度?

windows - 注册表拦截的替代方案

javascript - 如何在 Angular 4 中使用 Javascript