/ / ¿Qué significa la sintaxis JS “// = require bootstrap /”? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

¿Qué significa la sintaxis JS "// = require bootstrap /"? (Bootstrap 3 Sass) - javascript, twitter-bootstrap, sass

Versión:

Bootstrap Sass v3.1.1.

Archivo:

Dentro de este archivo:

assets/javascripts/bootstrap.js

Sintaxis confusa:

Hay un montón de líneas que se ven así:

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

No estoy familiarizado con esta sintaxis. Simplemente quiero generar una versión reducida de todos los archivos JS bootstrap.

¿Qué significa esta sintaxis? ¿Y cómo se usa?

En este contexto, mi objetivo es simplemente usar Bootstrap Sass de una manera que haga que la actualización a las últimas versiones futuras de BS sea lo más sencilla posible.

Respuestas

2 para la respuesta № 1

Esta es la sintaxis de los piñones. Compila el JS en un solo archivo Sprockets.

Sprockets es una biblioteca de Ruby para compilar yServicio de activos web. Cuenta con una gestión de dependencia declarativa para los activos de JavaScript y CSS, así como un potente canal de preprocesador que le permite escribir activos en lenguajes como CoffeeScript, Sass y SCSS.

Piñones "repo: https://github.com/sstephenson/sprockets Piñones en el archivo readst de Bootstrap Sass: https://github.com/twbs/bootstrap-sass#javascript

información a través de @stevuu, que se encuentra en los comentarios de la pregunta anterior.