browserify で javascript plug-in 使いたいときは browserify-shim を使え
前に書いた browserify の記事、これで $ は使えるようになるんですが、 plug-in を使おうとするとこのままだとできない。
そこで必要になるのが “browserify-shim” というもので、こいつを npm install したのち、 package.json に以下を追加。
{
~略~
"browserify": {
"transform": [
"browserify-shim"
]
},
"browser": {
"jquery": "./node_modules/jquery/dist/jquery.js",
~略~
},
"devDependencies": {
"browserify": "^11.0.1",
~略~
}
}
app.js は以下のような require で大丈夫になる。
require('jquery');
~scripts~
参考記事
browserify - jqueryと依存するプラグインをどうにかしたい - Qiitaこないだこういう記事書いたんですが、まったくなってない、完全に間違ってたので見直しました。 window.$ に exports するための browserify-shim 完全に勘違っていたんですが、browserify-shim はrequire('hoge')するた...Qiita