/ / Que signifie la syntaxe JS «// = require bootstrap /»? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Que signifie la syntaxe JS “// = require bootstrap /”? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Version:

Bootstrap Sass v3.1.1.

Fichier:

Dans ce fichier:

assets/javascripts/bootstrap.js

Syntaxe déroutante:

Il y a un tas de lignes qui ressemblent à ceci:

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

Je ne connais pas cette syntaxe. Je veux simplement générer une version abrégée de tous les fichiers JS bootstrap.

Que signifie cette syntaxe? Et comment est-il utilisé?

Pour le contexte, mon objectif est simplement d’utiliser Bootstrap Sass de manière à rendre la mise à niveau vers les versions futures les plus récentes de BS aussi simple que possible.

Réponses:

2 pour la réponse № 1

C'est la syntaxe des sprockets. Il compile le JS dans un seul fichier Sprockets.

Sprockets est une bibliothèque Ruby pour compiler etservir des actifs Web. Il offre une gestion déclarative des dépendances pour les ressources JavaScript et CSS, ainsi qu'un puissant pipeline de préprocesseur permettant d'écrire des ressources dans des langages tels que CoffeeScript, Sass et SCSS.

"Pignons" repo: https://github.com/sstephenson/sprockets Sprockets dans le fichier Lisez-moi de Bootstrap Sass: https://github.com/twbs/bootstrap-sass#javascript

informations via @stevuu, trouvées dans les commentaires sur la question ci-dessus.