61369


jsファイルで、

[code]

    //= require some.js
    
[/code]

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

[code]

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

の違いがわかりません。

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


CC BY-SA 4.0
2019-12-12T05:58:22.693
61366
2019-12-12T09:38:28.637
2019-12-12T09:38:28.637
32986
36541
question
javascript ruby-on-rails
//= require と requireの違いがわかりません


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

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

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

と言った違いがあります


CC BY-SA 4.0
2019-12-12T06:42:55.050
61369
2019-12-12T06:42:55.050
61366
answer