假设在这种环境下我有一个名为“ my-app”的电子锻造应用程序:
my-app
│ .forgerc.js
│ .webpackrc.js
│ README.md
│ package.json
│
└───src
│ │
│ └───main
│ │ │ index.js
│ │ │ ...
│ └───renderer
│ │ index.js
│ │ ...
│
└───.webpack (bundle folder)
│ main
│ renderer
如electron forge documentation中所述,要启动应用程序,我使用以下命令:electron-forge start
。
此命令显然会启动应用程序。但这还可以做一些其他事情,例如编译src
文件夹中的文件,并创建一个名为.webpack
的捆绑文件夹。
以下是命令的输出,显示了所有有问题的步骤:
user@user:~/path/to/my-app$ yarn start
yarn run v1.19.0
$ electron-forge start
✔ Checking your system
✔ Locating Application
✔ Preparing native dependencies
✔ Compiling Main Process Code
✔ Launch Dev Servers
✔ Compiling Preload Scripts
✔ launching Application
Webpack Output Available: http://localhost:9000
webpack built b03fa7a8f346d7910696 in 2220ms
Done in 13.83s.
我的问题是:生成捆绑包后,我想启动应用程序并跳过所有这些预先步骤。我希望能够使用两个单独的命令来构建和启动该应用程序,以便我可以在开发模式下运行捆绑的应用程序,而不必需要所有源文件。
生成捆绑包后,有什么方法可以仅启动此电子锻造应用程序而无需执行所有这些编译步骤吗?
谢谢。