【问题标题】:emberjs and electron appemberjs 和电子应用程序
【发布时间】:2023-03-04 16:53:01
【问题描述】:

当我使用 Ember 时,我的 Electron 应用程序崩溃了。该应用程序绑定了一个 Web 应用程序,并且 Web 应用程序现在具有用于前端的 EmberJS。在控制台中出现以下错误:

有人知道为什么会这样吗?

我在electron App中的package.json有以下依赖:

"devDependencies": {
"broccoli-asset-rev": "^2.4.5",
"electron-packager": "5.2.1",
"electron-prebuilt": "0.36.10",
"ember-ajax": "0.7.1",
"ember-bootstrap": "0.6.3",
"ember-browserify": "1.1.8",
"ember-cli": "2.10.0",
"ember-cli-app-version": "^2.0.0",
"ember-cli-babel": "^5.1.7",
"ember-cli-dependency-checker": "^1.3.0",
"ember-cli-font-awesome": "1.5.0",
"ember-cli-htmlbars": "^1.0.10",
"ember-cli-htmlbars-inline-precompile": "^0.3.3",
"ember-cli-inject-live-reload": "^1.3.1",
"ember-cli-qunit": "^3.0.1",
"ember-cli-release": "0.2.9",
"ember-cli-sri": "^2.1.0",
"ember-cli-uglify": "^1.2.0",
"ember-data": "^2.10.0",
"ember-disable-proxy-controllers": "^1.0.1",
"ember-electron": "1.12.0",
"ember-export-application-global": "^1.0.4",
"ember-inspector": "1.9.5",
"ember-load-initializers": "^0.5.1",
"ember-resolver": "^2.0.3",
"loader.js": "^4.0.10"
}

【问题讨论】:

  • bower.json 中包含 jquery 以解决 Bootstrap Javascript requires jquery 错误。并在 ember-cli-build.js 文件中包含 app.import('bower_components/jquery/dist/jquery.js');
  • JQuery 已经包含在 ember-cli-build.js 和 bower.json 中...
  • 在 ember-cli-build.js 中,顺序很重要,所以在 bootstrap.js 之前保留 jquery
  • 对,也是这样。
  • 我认为问题在于 ember 模块系统。不幸的是,这只是一个猜测......

标签: ember.js electron


【解决方案1】:

问题解决了:https://github.com/electron/electron/issues/254

感谢@kumkanillam 的帮助。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-10
    • 2023-03-22
    • 2015-11-24
    相关资源
    最近更新 更多