1

我想将我生成的 windows 应用程序(trought angular code)保存到一个特定的文件夹中。我已经阅读了有关该命令的文档,所以我这样做了:

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

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

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

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

4

1 回答 1

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。

于 2018-02-05T21:24:34.160 回答