2017-03-13 4 views
0

私はGulpを使ってAngularJSアプリケーションを構築していますが、月や日が単語(1月、2月、3月、月曜日、火曜日など)として表示される要素を国際化するために角モーメントを使用していますが、言語パックは存在しません"vendor" jsファイルに含まれています。gulpビルドにmoment.js i18nファイルを含めるにはどうすればよいですか?

必要なファイルを含めるには何が必要ですか? これは私が唯一、言語がリストされていない、完全な108の言語パックを必要とするプロジェクト

<!-- build:js({.tmp,src}) scripts/vendor.js --> 
<!-- bower:js --> 
<!-- run `gulp inject` to automatically populate bower script dependencies --> 
<!-- endbower --> 
<script src="bower_components/moment/locale/es.js"></script> 
<script src="bower_components/moment/locale/fr.js"></script> 
<script src="bower_components/moment/locale/nl.js"></script> 
<script src="bower_components/moment/locale/pt.js"></script> 
<!-- endbuild --> 

とbower.jsonファイル

{ 
    "name": "fountain-inject", 
    "version": "0.0.1", 
    "dependencies": { 
    "angular": "1.5.9", 
    "moment": "2.17.1", 
    "angular-moment": "^1.0.1" 
    } 
} 

ノートからのindex.htmlです!

私はここにgithubの上でこれを実証するためのレポを作成しました:https://github.com/tetsujin1979/gulpMoment/

クローン、NPMローカルプロジェクトを作成するには、がぶ飲みのビルドをインストール

一気は正しく

異なる言語で表示された時間を確認するのに役立ちます

一気はサーブ:言語パックをdistritbution

+1

私は混乱しています。バウアーの依存関係をワイヤーアップ/含めるには、[wiredep](https://github.com/taptapship/wiredep)を使用する必要があります。[gulp-inject](https://github.com/klei/gulp-inject )あなたのアプリケーションファイルcssとjsを同じように注入します。あなたの場合、ワイヤーデプスはなぜそれをやっていないのですか?それはあなたへの質問です。 –

+0

わかりませんが、私はベア、ガルプ、ワイヤーデッドなどの経験はほとんどありません この問題を示すレポを作成し、質問に指示を追加しました –

答えて

0

に含まれていません参照するにはdistがindex.htmlファイルは、トンへのパスを含める必要があり、答えは途方もなく簡単ですが判明彼は言語パックを次のように書いています。

<script src="../bower_components/moment/locale/es.js"></script> 
<script src="../bower_components/moment/locale/fr.js"></script> 
<script src="../bower_components/moment/locale/nl.js"></script> 
<script src="../bower_components/moment/locale/pt.js"></script> 
関連する問題