cdn から取り出されているライブラリがあり、それを最終的な js ファイルの一部にしたくないが、browserify を使用してそれを要求できる場合、どうすれば解決できますか?
alias
これが、現在、shimファイルを使用して解決する方法です。
browserify: {
options: {
debug: true,
transform: [ 'reactify' ],
alias: [
'client/shims/jquery.js:jquery'
]
},
app: {
src: 'client/app.js',
dest: 'public/app.js'
}
}
フルパスの代わりに使用できるように、client/shims/jquery.js
エイリアスの shim ファイルを次に示します。jquery
require('jquery')
module.exports = $;
このシナリオをサポートするために grunt-browserify にショートカットはありますか? shim ファイルを作成せずに Gruntfile.js で定義できるかどうかを知りたいです。
追加external: [ 'jquery' ]
はそれを完全に無視しているようで、機能しません。