当我的电子项目正常运行时,就像electron ./artist-test-kit-main.js一样,一切正常。当我将项目构建到可执行文件中时,加载文件的尝试开始失败,比如:Uncaught Error: ENOENT: no such file or directory, open 'asset-editor\data.json',所以我运行了一个测试,看看普通(electron ./artist-test-kit-main.js)执行和..exe的根目录是否有区别。
在index.js中(由index.html启动,由标准的electron.js启动器文件artist-t
所以我试着用电子打包器打包一个电子应用。我遵循了所有的教程,并提出了使用以下代码,然后使用npm run package-win在CMD中运行它。然而,当我这样做时,什么也没有发生。它运行该命令,然后挂起。我还尝试过打包默认的电子伪造应用程序。这被卡在我认为是上的相同位置;
√ Checking your system
| Preparing to Package Application for arch: x64
我需要做些什么才能让它正常工作?
{
"name": "exerunning",
"version": "1.0.
我通过应用根文件夹中的电子邮件成功地运行了我的Angular 2应用。我通过运行以下命令将应用程序构建到dist文件夹中:
ng build --env=prod
然后我只需运行:
electron electron.conf.js
我在electron.conf.js的什么地方运行本地Where服务器来提供来自dist的文件
connect().use(serveStatic(__dirname + '/dist')).listen(8997, function(){
console.log('Webserver for electron is running