【问题标题】:Uncaught Error: Could not find module `ember-load-initializers`未捕获的错误:找不到模块“ember-load-initializers”
【发布时间】:2017-01-28 16:31:38
【问题描述】:

运行编译后的 ember rails 应用程序后出现错误。这是检查页面时的错误。

Uncaught Error: Could not find module `ember-load-initializers` imported from `(require)`
Uncaught Error: Could not find module `active-model-adapter` imported from `account-settings/initializers/active-model-adapter`

这是我的bower.json 和package.json 文件:

    {
      "name": "account-settings",
      "dependencies": {
        "ember": "^2.0",
        "ember-cli-shims": "0.0.6",
        "ember-cli-test-loader": "0.2.1",
        "ember-data": "^2.0",
        "ember-load-initializers": "0.1.7",
        "ember-qunit": "0.4.16",
        "ember-qunit-notifications": "0.1.0",
        "ember-resolver": "~0.1.20",
        "jquery": "^1.11.3",
        "loader.js": "ember-cli/loader.js#3.4.0",
        "qunit": "~1.20.0"
      }
    }

package file: 

{
  "name": "account-settings",
  "version": "0.0.0",
  "description": "Small description for account-settings goes here",
  "private": true,
  "directories": {
    "doc": "doc",
    "test": "tests"
  },
  "scripts": {
    "build": "ember build",
    "start": "ember server",
    "test": "ember test"
  },
  "repository": "",
  "engines": {
    "node": ">= 0.10.0"
  },
  "author": "",
  "license": "MIT",
  "devDependencies": {
    "active-model-adapter": "2.0.3",
    "broccoli-asset-rev": "^2.2.0",
    "ember-cli": "1.13.13",
    "ember-cli-app-version": "^1.0.0",
    "ember-cli-babel": "^5.1.5",
    "ember-cli-coffeescript": "1.13.2",
    "ember-cli-content-security-policy": "0.4.0",
    "ember-cli-dependency-checker": "^1.1.0",
    "ember-cli-emblem": "0.3.1",
    "ember-cli-htmlbars": "^1.0.1",
    "ember-cli-htmlbars-inline-precompile": "^0.3.1",
    "ember-cli-ic-ajax": "0.2.4",
    "ember-cli-inject-live-reload": "^1.3.1",
    "ember-cli-qunit": "^1.0.4",
    "ember-cli-rails-addon": "0.0.13",
    "ember-cli-release": "0.2.8",
    "ember-cli-sri": "^1.2.0",
    "ember-cli-uglify": "^1.2.0",
    "ember-data": "1.13.15",
    "ember-disable-proxy-controllers": "^1.0.1",
    "ember-export-application-global": "^1.0.4",
    "ember-radio-button": "1.0.7",
    "emberx-select": "2.0.2",
    "phantomjs": "^2.1.3"
  }
}

您能否提出解决方案?

【问题讨论】:

标签: ember.js ember-rails


【解决方案1】:

这可能与ember-cli@1.13.13 中的问题#5316 有关。

如问题线程中所述,您可以尝试将ember-cli 更新为1.13.14 或将jQuery 固定为1.11.3 在您的1.11.3 以解决它。

【讨论】:

  • 我正在通过 capistrano 部署它。如果我在 json 文件中更改它并部署,它会工作吗?
  • 答案是推测性的。不确定您的确切问题是什么。另外,我不熟悉 Capistrano 来发表评论。
【解决方案2】:

似乎是由于新版本jquery的ember错误。我只是在我的bower文件中降级了jquery版本。

看看以下两个链接:

1-Uncaught Error: Could not find module `ember` imported from `ui/app` loader.js:164

2-Getting "Uncaught Error: Assertion Failed: Ember Views require jQuery between 1.7 and 2.1" with app created through ember-cli

【讨论】:

    猜你喜欢
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    • 2015-11-22
    • 2018-12-01
    • 1970-01-01
    • 2022-10-25
    相关资源
    最近更新 更多