Порядок документооборота важен.Из раздела ember-boostrap «Использование CSS-препроцессоров»
Важное примечание: это работает, только если у вас установлен аддон препроцессора CSS перед установкой самого ember-bootstrap.Если это не так, обязательно запустите план установки по умолчанию после установки дополнения препроцессора: ember generate ember-bootstrap!Это выполнит необходимые шаги настройки, как описано выше.
В соответствии с тем, что вы разместили здесь, вы установили препроцессор sass впоследствии.Вы можете заглянуть в план аддона , чтобы понять, как он определяет, какие зависимости использовать.В основном код здесь вызывается после запуска ember install <some-addon>
.Если вы посмотрите на код, вы увидите условный код, основанный на том, установлены ли у вас определенные пакеты и есть ли у вас препроцессоры.
В вашем случае вы должны были получить bootstrap
в ваших npm
зависимостях.Проверьте package.json
, а также node_modules
, чтобы убедиться, что он установлен.
Но, чтобы помочь вам в дальнейшем, вот именно то, что я только что сделал, чтобы создать новый проект с использованием случайной темы sb-admin-2
из startbootstrap.com
ember new bootstrap-example --yarn
ember install ember-cli-sass
(я тогда удалил app.css
) ember install ember-bootstrap
- стоит отметить, что этот шаг автоматически добавил
@import "ember-bootstrap/bootstrap";
в мой файл app.scss
.
- скопировал весь каталог
scss
, содержащий все файлы scss из указанного проекта, в vendor/sb-admin-2/scss
- Очистил импорт внутри основного
sb-admin-2.scss
, так как он содержал ссылки на собственный путь к bootstrap.scss
, добавивший scss
dir к моему ember-cli-build.js
sassOptions
includePaths
массив:
sassOptions: {
includePaths: [
'vendor/sb-admin-2/scss',
]
}
Добавлена ссылка на шаблон sb-admin-2 в / app / styles / app.scss для: @import "sb-admin-2.scss";
Скопируйте и вставьте их разметку для входа (внутри тела) в мой шаблон маршрута (в моем случае шаблон application.hbs
, т.к. это не настоящий проект).).
Вы можете просмотреть проект на моем GitHub .Удачи:)