BrowserifyやWebpackなどのモジュールバンドラーを使用してそれを行うことができます。
Browserify を使い始めるには、まず NPM 経由でグローバルにインストールする必要があります
npm install -g browserify
次に、プロジェクトで、たとえばangularライブラリのように、含めたいフロントエンドライブラリを取得します
npm install --save angular
ここrequire()
で、プロジェクトが機能するために取得する必要がある依存関係を Browserify に認識させるために を使用する必要があります (メイン モジュールを定義する Angular アプリの場合、この最初の行を追加します)。
var angular = require('angular');
angular
.module('autocompleteDemo', [])
.controller('DemoCtrl', DemoCtrl);
grunt-browserify タスクを設定するには、まずプロジェクトにインストールします
npm install grunt-browserify --save-dev
そして、次のようにタスクを構成します
browserify: {
main: {
src: 'entry.js',
dest: 'bundle.js'
}
}
最後に、 index.html に bundle.js スクリプトのマークアップを追加する必要があります。
<script src="bundle.js"></script>
サンプル コードはhttps://github.com/pra85/grunt-browserify-exampleにあります。