新しい日記

新しい日記

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