/ / Що означає синтаксис JS "// = require bootstrap /"? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Що означає синтаксис JS "// = require bootstrap /"? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Версія:

Bootstrap Sass v3.1.1.

Файл:

Усередині цього файлу:

assets/javascripts/bootstrap.js

Замикає синтаксис:

Є кілька рядків, які виглядають так:

//= require bootstrap/affix
//= require bootstrap/alert
//= require bootstrap/button
...

Я не знаю цього синтаксису. Я просто хочу створити згорнуту версію всіх файлів JS завантажувальної версії.

Що означає цей синтаксис? І як він використовується?

Для контексту, моя мета полягає в простому використанні Bootstrap Sass таким чином, щоб модернізація до останніх версій BS була якомога простішою.

Відповіді:

2 для відповіді № 1

Це синтаксис зірочок. Він компілює JS в один файл Sprockets.

Sprockets - це бібліотека Ruby для компіляції іобслуговування веб-ресурсів. Він має декларативне управління залежностями для JavaScript і CSS активів, а також потужний конвеєр препроцесора, що дозволяє писати активи на мовах як CoffeeScript, Sass і SCSS

Зірочки "repo: https://github.com/sstephenson/sprockets Зірочки в readme: https://github.com/twbs/bootstrap-sass#javascript

інформація через @stevuu, знайдена в коментарях до питання вище.