2016-05-07 13 views
1

のindex.htmlから行方不明:バウアーコンポーネントがインストールされているが、私は私の<strong>angularjs</strong>アプリに亭を使用して<code>lodash</code>をインストールした

bower install --save lodash 

bower.jsonはそれに応じて更新されます。

{ 
    "name": "my-app", 
    "version": "0.0.0", 
    "dependencies": { 
    "lodash": "^4.11.2", 
    "angular": "~1.4.0", 
    "json3": "~3.2.4", 
    "jquery": "~1.10.0", 
    "sass-bootstrap": "~3.0.0", 
    "es5-shim": "~2.1.0", 
    "angular-resource": "~1.4.0", 
    "angular-cookies": "~1.4.0", 
    "angular-sanitize": "~1.4.0", 
    "angular-route": "~1.4.0", 
    "angular-ui": "~0.4.0" 
    }, 
    "devDependencies": { 
    "angular-mocks": "~1.4.0", 
    "angular-scenario": "~1.4.0" 
    } 
} 

lodashディレクトリbower_componentsディレクトリに追加され、私はgrunt serverを実行しました。ただし、<script>タグはlodashに追加されませんindex.html

私はアプリにバワーでインストールした後にlodashを追加するにはどうすればよいですか? FWIW、私は他のフロントエンドコンポーネントを正常にインストールしてこの問題にぶつからなかったので、何か違うやり方や環境が変わった。

この問題の調査方法は不明です。

答えて

1

手動で行うか、Grunt Wiredepタスクを使用する必要があります。あなたのアプリがすでにwiredepタスクで設定されている場合は、grunt wiredep

+0

私はwiredepを使わずにindex.htmlに注入された他のフロントエンドコンポーネント(jquery、angularなど)を持っています。なぜこれは今必要ですか? Yeomanのマニュアルには、wiredepをインストールする必要性についての言及もありません。 – Jack

+0

'Gruntfile.js'の' build'タスクに登録されているタスクを一覧表示できますか? –

+0

'grunt.registerTask'で登録されたタスクを引き出します。' server、test、build、default'です。 – Jack

関連する問題

 関連する問題