电子包,生成文件夹

时间:2018-02-05 20:57:48

标签: javascript windows angular electron electron-packager

我想将生成的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

1 个答案:

答案 0 :(得分:0)

真的,我不知道如何使用内置电子打包器功能,但您可以使用基本的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来完成这些任务。