0
我正在使用Gulp構建一個AngularJS應用程序,並且我正在使用角時間來將幾個月和幾天顯示爲單詞(一月,二月,三月,星期一,星期二等)的元素國際化,但語言包不是包含在「vendor」js文件中。如何在gulp build中包含moment.js i18n文件?
我需要做些什麼來包含必要的文件? 這是index.html的從項目
<!-- 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"
}
}
請注意,我只需要語言列出,不完整的108語言包!
我創建了一個回購協議,以證明這一點在GitHub上的位置:https://github.com/tetsujin1979/gulpMoment/
克隆,NPM安裝,一飲而盡構建以創建項目本地
一飲而盡用於查看不同語言的正確
顯示的時間一飲而盡服務:DIST看到語言包不包括在distritbution
我很困惑。你應該使用[wiredep](https://github.com/taptapship/wiredep)來連接/包含你的bower依賴項,[gulp-inject](https://github.com/klei/gulp-inject )注入您的應用程序文件CSS和JS一樣。 wiredep爲什麼不在你的情況下工作?這是你的問題。 –
我不知道,我很少有涼亭,吞嚥,wiredep等的經驗 我創建了一個回購,演示此問題並添加說明問題 –