/ / Was bedeutet die JS "// = bootstrap /" Syntax bedeuten? (Bootstrap 3 Sass) - Javascript, Twitter-Bootstrap, Sass

Was bedeutet die JS "// = bootstrap /" Syntax bedeuten? (Bootstrap 3 Sass) - Javascript, Twitter-Bootstrap, Sass

Ausführung:

Bootstrap Sass v3.1.1.

Datei:

In dieser Datei:

assets/javascripts/bootstrap.js

Verwirrende Syntax:

Es gibt eine Reihe von Zeilen, die so aussehen:

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

Ich bin mit dieser Syntax nicht vertraut. Ich möchte einfach eine verkleinerte Version aller Bootstrap-JS-Dateien generieren.

Was bedeutet diese Syntax? Und wie wird es benutzt?

Für den Kontext ist mein Ziel einfach Bootstrap Sass in einer Weise zu verwenden, die das Upgraden auf die neuesten zukünftigen Versionen von BS so einfach wie möglich macht.

Antworten:

2 für die Antwort № 1

Dies ist die Syntax von Ritzeln. Es kompiliert die JS in eine einzige Datei Ritzel.

Rippets ist eine Ruby-Bibliothek zum Kompilieren undServing Web-Assets. Es bietet deklaratives Abhängigkeitsmanagement für JavaScript- und CSS-Assets sowie eine leistungsfähige Präprozessor-Pipeline, mit der Sie Assets in Sprachen wie CoffeeScript, Sass und SCSS schreiben können

Kettenräder "Repo: https://github.com/sstephenson/sprockets Ritzel im Bootstrap Sass readme: https://github.com/twbs/bootstrap-sass#javascript

Informationen über @stevuu, in den Kommentaren zu Frage oben gefunden.