//= require と requireの違いがわかりません


jsファイルで、

[code]

    //= require some.js
    
[/code]

のようにjsファイルをrequireしているのを見つけたのですが、

[code]

    var a = require('some.js')  
    
[/code]

の違いがわかりません。

`//= require` でググっても記事が出てこないので困っています。




コメントアウトの方は Rails のアセットパイプラインの記法ですね。

設定次第ですがデフォルトだと

本番環境で１ファイルに結合してくれる  
本番環境で難読化してくれる  
他のファイルで同じものを require しても重複しない

と言った違いがあります




コメントアウトの方は Rails のアセットパイプラインの記法ですね。

設定次第ですがデフォルトだと

本番環境で１ファイルに結合してくれる  
本番環境で難読化してくれる  
他のファイルで同じものを require しても重複しない

と言った違いがあります

