带有电子包装器的角度 5

Jim*_*Jim 0 electron angular5

我尝试使用电子打包器将我的电子项目构建到窗口应用程序,但出现此错误。

无法从“/var/www/windowapp/electron-angular-project/node_modules/@angular-devkit/core/node_modules/chokidar”中找到模块“fsevents”

    This normally means that either you have deleted this package already somehow (check your ignore settings if using electron-packager).  Or your module installation failed.
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何解决它以及发生了什么?

Mic*_*nny 6

在这里,我的 2 美分,我做了一个没有错误的包,但也避免了添加不必要的文件:

electron-packager . --no-prune --ignore=/node_modules --ignore=/e2e --ignore=/src
Run Code Online (Sandbox Code Playgroud)

电子打包器希望您已经运行了 angular 构建过程:

ng build --prod
Run Code Online (Sandbox Code Playgroud)

您可以在以下位置添加此脚本package.json

"electron-package": "ng build --prod && electron-packager . --no-prune --ignore=/node_modules --ignore=/e2e --ignore=/src --overwrite"
Run Code Online (Sandbox Code Playgroud)

然后运行:

npm run electron-package
Run Code Online (Sandbox Code Playgroud)