2016-09-20 3 views
2

Я получаю сообщение об ошибке после запуска скомпилированного приложения ember rails. Вот ошибка при проверке страницы.Неисправность: не удалось найти модуль `ember-load-initializers`

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" 
    } 
} 

Можете ли вы предложить решение?

+0

Возможный дубликат [неперехваченным Ошибка: Не удалось найти модуль \ '\' уголек импортированы из \ 'Ui/app \ 'loader.js: 164] (http://stackoverflow.com/questions/34703545/uncaught-error-could-not-find-module-ember-imported-from-ui-app-loader-js1) – Majid

+1

Я сразу же сталкиваюсь с такой же проблемой после развертывания без изменения какого-либо критического кода. Два текущих ответа не затрагивают эту проблему для меня. Кажется, это его собственная изолированная проблема. – unceus

ответ

0

Это может быть связано с выпуском #5316 в [email protected].

Как уже упоминалось в выпуске нити, вы можете либо попытаться обновить ember-cli к 1.13.14 или прижав jQuery к 1.11.3 в вашем bower.json, чтобы решить эту проблему.

+0

Я развертываю его через capistrano. Если я изменю его в json-файлах и развожу, будет ли он работать? – Ranzit

+0

Ответ спекулятивный. Не знаете, какова ваша точная проблема. Кроме того, я не знаком с Капистрано, чтобы прокомментировать. –

0

Похоже, что это связано с ошибкой ember с новой версией jquery.I просто понизило версию jquery в файле bower.

Взгляните на два следующую ссылку:

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