/ / Cosa significa la sintassi JS "// = require bootstrap /"? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Che cosa significa la sintassi JS "// = require bootstrap /"? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Versione:

Bootstrap Sass v3.1.1.

File:

All'interno di questo file:

assets/javascripts/bootstrap.js

Sintassi confusa:

Ci sono un sacco di linee che sembrano così:

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

Non ho familiarità con questa sintassi. Voglio semplicemente generare una versione minificata di tutti i file JS di bootstrap.

Cosa significa questa sintassi? E come viene usato?

Per contesto, il mio obiettivo è semplicemente utilizzare Bootstrap Sass in un modo che faccia l'upgrade alle versioni future più recenti di BS il più avanti possibile.

risposte:

2 per risposta № 1

Questa è la sintassi dei pignoni. Compila il JS in un singolo file Pignoni.

Sprockets è una libreria Ruby per la compilazione eservire risorse web. Presenta la gestione dichiarativa delle dipendenze per le risorse JavaScript e CSS, oltre a una potente pipeline del preprocessore che consente di scrivere risorse in lingue come CoffeeScript, Sass e SCSS

"Pacco pignoni": https://github.com/sstephenson/sprockets Ruote dentate nel readme Bootstrap Sass: https://github.com/twbs/bootstrap-sass#javascript

informazioni via @stevuu, trovate nei commenti alla domanda di cui sopra.