首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >app打包时电子视频播放中断

app打包时电子视频播放中断
EN

Stack Overflow用户
提问于 2016-10-28 01:41:32
回答 1查看 195关注 0票数 1

我已经创建了一个应用程序使用哈克斯,CreateJS,电子。在电子封装之前,这一切都工作得很好。例如,npm start =应用程序工作正常。

一旦我打包了应用程序,应用程序在播放视频时就会崩溃...例如,运行exe,导航到播放视频的部分,应用程序崩溃。(窗口变为空白白色,无响应。Devtools断开连接)

有什么想法可能是这个问题吗?

代码语言:javascript
复制
Package JSON:
{
 "name": "hvdc2",
 "version": "1.0.0",
 "main": "index.js",
 "scripts": {
   "start": "electron ./bin",
   "package-win": "electron-packager ./bin --platform=win32 --arch=ia32 --out=./dist --overwrite=true",
   "package-osx": "electron-packager ./bin --platform=darwin --arch=x64 --out=./dist --overwrite=true"
 },
 "author": "GE Grid Solutions",
 "license": "ISC",
 "dependencies": {
   "electron-packager": "^7.0.4",
   "electron-prebuilt": "^1.3.8"
 },
 "bin": {

  },
 "description": ""
}
EN

回答 1

Stack Overflow用户

发布于 2016-10-28 22:29:09

好吧,我设法找到了一个解决这个问题的方法:

我的应用程序是这样的:

src dist node_modules bin

bin内部是源代码编译的地方,而dist是电子包作为可执行文件的地方。

bin/app bin/index.js bin/package.json

其中app包含应用程序的所有真正核心(资产、配置、index.html等)

您可能会有一个node_modules文件夹作为项目的一部分。钻取该文件夹并找到electron_prebuilt文件夹,然后进一步钻取dist文件夹。在这里,您将找到执行应用程序所需的核心文件的副本。

您会注意到,这里的文件与打包程序在dist根文件夹中生成的文件非常相似。当您运行此文件夹中的electron.exe文件时,它将告诉您需要提供一个应用程序。将资源文件夹复制到此处的app文件夹中,然后运行electron.exe文件。你会注意到你的应用程序运行的很好。

因此,只需将此处的文件用作您的应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40291027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档