Не удалось найти модуль `simple-auth-devise/configuration`
Я просто пытался установить ember-cli-simple-auth
а также ember-cli-simple-auth-devise
,
Я прошел точно такой же процесс на прошлой неделе, и он работал нормально. Однако с тех пор Ember CLI был обновлен, а команда install: addon устарела.
Так что вместо:
ember install:addon ember-cli-simple-auth
ember install:addon ember-cli-simple-auth-devise
Я использую:
ember install ember-cli-simple-auth
ember install ember-cli-simple-auth-devise
Тем не менее, в конце каждой из этих команд я получаю:
ember generate
Команда требует, чтобы было указано имя объекта. Для более подробной информации, используйтеember help
,
Я попытался запустить эти команды вручную, основываясь на "старых инструкциях", найденных здесь
ember generate ember-cli-simple-auth
ember generate ember-cli-simple-auth-devise
но затем, когда я запускаю сервер, я получаю следующую ошибку:
loader.js: 110 Uncaught Ошибка: не удалось найти модуль
simple-auth-devise/configuration
импортировано изbazmics/initializers/simple-auth-devise
и приложение отказывается загружаться.
Единственный способ заставить приложение работать снова - это удалить:
"ember-cli-simple-auth": "^0.8.0-beta.1",
"ember-cli-simple-auth-devise": "^0.8.0-beta.1",
из моего packages.json, запустите npm install
а затем перезапустите мой сервер.
Просто для хорошей меры я попытался использовать npm install...
скорее, чем ember install...
а затем запустить установщики. Нет ошибок, но тот же конечный результат.
Мои версии:
DEBUG: -------------------------------
ember.debug.js:5197DEBUG: Ember : 1.11.1
ember.debug.js:5197DEBUG: jQuery : 1.11.2
ember.debug.js:5197DEBUG: -------------------------------
VM11004:66 Ember Inspector Active
Обновление: 4/4/2015
Я только что попытался запустить следующее:
npm install --save-dev ember-cli-simple-auth
npm install --save-dev ember-cli-simple-auth-devise
generate ember-cli-simple-auth
generate ember-cli-simple-auth-devise
Я не получаю никаких ошибок, но то же самое происходит, когда я бегу ember server
(ничто за пределами тела страницы не отображается).
После приведенных выше команд содержимое моего package.json:
{
"name": "enerlytics",
"version": "0.0.0",
"description": "Small description for enerlytics goes here",
"private": true,
"directories": {
"doc": "doc",
"test": "tests"
},
"scripts": {
"start": "ember server",
"build": "ember build",
"test": "ember test"
},
"repository": "",
"engines": {
"node": ">= 0.10.0"
},
"author": "",
"license": "MIT",
"devDependencies": {
"broccoli-asset-rev": "^2.0.2",
"broccoli-sass": "^0.6.4",
"ember-cli": "0.2.3",
"ember-cli-app-version": "0.3.3",
"ember-cli-babel": "^5.0.0",
"ember-cli-bootstrap-sass": "^0.2.11",
"ember-cli-content-security-policy": "0.4.0",
"ember-cli-dependency-checker": "0.0.8",
"ember-cli-htmlbars": "0.7.4",
"ember-cli-ic-ajax": "0.1.1",
"ember-cli-inject-live-reload": "^1.3.0",
"ember-cli-qunit": "0.3.10",
"ember-cli-simple-auth": "^0.8.0-beta.1",
"ember-cli-simple-auth-devise": "^0.8.0-beta.1",
"ember-cli-uglify": "1.0.1",
"ember-data": "1.0.0-beta.16.1",
"ember-export-application-global": "^1.0.2"
}
}
Содержимое моей папки node_modules:
broccoli-asset-rev
broccoli-sass
ember-cli
ember-cli-app-version
ember-cli-babel
ember-cli-bootstrap-sass
ember-cli-content-security-policy
ember-cli-dependency-checker
ember-cli-htmlbars
ember-cli-ic-ajax
ember-cli-inject-live-reload
ember-cli-qunit
ember-cli-simple-auth
ember-cli-simple-auth-devise
ember-cli-uglify
ember-data
ember-export-application-global
Содержимое моего bower.json:
{
"name": "enerlytics",
"dependencies": {
"ember": "1.11.1",
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3",
"ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
"ember-data": "1.0.0-beta.16.1",
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.4",
"ember-qunit": "0.3.1",
"ember-qunit-notifications": "0.0.7",
"ember-resolver": "~0.1.15",
"jquery": "^1.11.1",
"loader.js": "ember-cli/loader.js#3.2.0",
"qunit": "~1.17.1",
"bootstrap-sass-official": "~3.3.4",
"ember-simple-auth": "0.8.0-beta.1"
}
}
и содержимое моей папки bower_components:
bootstrap-sass-official
ember
ember-cli-shims
ember-cli-test-loader
ember-data
ember-load-initializers
ember-qunit
ember-qunit-notifications
ember-resolver
ember-simple-auth
jquery
loader.js
qunit
qunit-notifications
1 ответ
Ошибка, которую вы видите ("Команда ember generate требует указания имени сущности. Для получения дополнительной информации используйте справку ember.") На самом деле не имеет значения, поскольку она не препятствует выполнению действительно важных задач и будет исправлена в следующая версия Ember CLI, вероятно.
Пока вы можете смело игнорировать это.