/ / Какво означава синтаксисът JS “// = require bootstrap /”? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Какво означава JS "// = изисква 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.

Какво означава този синтаксис? И как се използва?

За контекста, моята цел е просто да използвам Bootstrap Sass по начин, който прави надграждането до най-новите бъдещи версии на BS възможно най-напред.

Отговори:

2 за отговор № 1

Това е синтаксис на зъбни колела. Той компилира JS в един файл Sprockets.

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

Звездоци "repo: https://github.com/sstephenson/sprockets Зъбни колела в Bootstrap Sass readme: https://github.com/twbs/bootstrap-sass#javascript

информация чрез @stevuu, намерена в коментарите по въпроса по-горе.