Я только начинаю копаться в SASS и пытаюсь выяснить, как построить bootstrap
из модуля bootstrap-sass
, установленного с jspm
в качестве «зависимости от разработчиков», - что я не уверен, что это правильно.Как построить бутстрап с помощью jspm и bootstrap-sass
Я установил sass
из рубиновых драгоценных камней. Поскольку я использую jspm, мне нужно установить gulp
и создать задачу gulp, или нужно jspm заботиться обо всем для меня?
Если требуется gulp, как это будет работать с управлением пакетами jspm?
Должен признаться, все эти кроссоверы немного запутываются. :)
UPDATE: Следующих шаги
я удалил версию JSPM бутстраповской-дерзости (потому что на выполнении задачи глотка привело к ошибкам о самозагрузке-мясорубке отсутствует), и вместо того, чтобы установить с npm
:
npm install bootstrap-sass --save-dev
Поскольку я все еще нуждаются в начальной загрузки JavaScript, я установил с помощью JSPM:
jspm install bootstrap
gulpfile.js
var gulp = require('gulp');
var sass = require('gulp-sass');
var SASS_PATH = "./node_modules/bootstrap-sass/assets/stylesheets/**/*.scss";
gulp.task('sass', function() {
return gulp.src(SASS_PATH)
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./public/styles/'));
});
gulp.task('sass:watch', function() {
gulp.watch(SASS_PATH, ['sass']);
});
gulp.task('default', function() {
// place code for your default task here
});
Запуск задач не производит никакой продукции в ./public/styles
:
$ gulp sass
[18:52:30] Using gulpfile ~/path_to_project/gulpfile.js
[18:52:30] Starting 'sass'...
[18:52:30] Finished 'sass' after 37 ms
Если я могу получить задачи глотка работать, то я мог бы загружать bootstrap.js из JSPM's System.js и загружать css самостоятельно.
Черт, это просто. Попробует. –
Я добираюсь туда. Я добавил дополнительную информацию к моему вопросу. –