Gruntのwiredepタスクの構成説明ドキュメント
1528 ワード
Automatically inject Bower components into the HTML file
自動的にBowerのコンポーネントをHTMLファイルに注入する
コンポーネントを以下の方法でインストールすると
インストール後はbowerにあります.jsonファイルに表示されます
Gruntfile.jsファイルでのwirdep Taskの構成
grunt wiredepコマンドの実行
indexでhtmlファイルは、デフォルトのdependencies依存のコンポーネントを自動的に次のラベルに注入します.
Wiredepのoptionのパラメータ
devDependencies:開発版の依存コンポーネントを注入します.
dependencies:依存コンポーネントを注入する;
directory: 'the directory of your Bower packages.' bowerパッケージを格納するディレクトリです.このディレクトリは'.Powerrcファイルのdirectory
自動的にBowerのコンポーネントをHTMLファイルに注入する
コンポーネントを以下の方法でインストールすると
bower install jquery --save
bower install sea.js --save
インストール後はbowerにあります.jsonファイルに表示されます
{
"name": "framework-demo",
"private": true,
"dependencies": {
"jquery": "~2.1.4",
"jquery-ui": "~1.11.4",
"knockout": "^3.3.0",
"seajs": "^3.0.0"
}
}
Gruntfile.jsファイルでのwirdep Taskの構成
wiredep: {
app: {
src: ['<%= config.app %>/index.html'],
ignorePath: /^(\.\.\/)*\.\./
}
}
grunt wiredepコマンドの実行
indexでhtmlファイルは、デフォルトのdependencies依存のコンポーネントを自動的に次のラベルに注入します.
<!-- bower:js -->
<script src="/bower_components/jquery/dist/jquery.js"></script>
<script src="/bower_components/jquery-ui/jquery-ui.js"></script>
<script src="/bower_components/knockout/dist/knockout.js"></script>
<script src="/bower_components/seajs/dist/sea.js"></script>
<!-- endbower -->
Wiredepのoptionのパラメータ
devDependencies:開発版の依存コンポーネントを注入します.
dependencies:依存コンポーネントを注入する;
directory: 'the directory of your Bower packages.' bowerパッケージを格納するディレクトリです.このディレクトリは'.Powerrcファイルのdirectory