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~
参考記事qiita.com