/ / JS“ // = require bootstrap /”構文はどういう意味ですか? (Bootstrap 3 Sass)-javascript、twitter-bootstrap、sass

JS "// = bootstrap /が必要です"という意味は何ですか? (ブートストラップ3サス) - javascript、twitter-bootstrap、sass

バージョン:

ブートストラップSass v3.1.1。

ファイル:

このファイル内:

assets/javascripts/bootstrap.js

わかりにくい構文:

次のような行がたくさんあります。

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

私はこの構文に不慣れです。すべてのブートストラップJSファイルの縮小バージョンを生成したいだけです。

この構文はどういう意味ですか? そして、それはどのように使用されますか?

コンテキストについては、私の目標は、できるだけ簡単に最新のBSのバージョンにアップグレードできるようにBootstrap Sassを使用することです。

回答:

回答№1は2

これはスプロケット構文です。 JSを単一のファイルSprocketsにコンパイルします。

Sprocketsは、コンパイルおよびWebアセットの提供。 JavaScriptおよびCSSアセットの宣言型依存関係管理と、CoffeeScript、Sass、SCSSなどの言語でアセットを記述できる強力なプリプロセッサパイプラインを備えています

スプロケット」レポ: https://github.com/sstephenson/sprockets Bootstrap Sass readmeのスプロケット: https://github.com/twbs/bootstrap-sass#javascript

上記の質問に関するコメントに記載されている@stevuu経由の情報。