webpack で Moment.js の不要な Locale を除去
はじめに
webpack で Moment.js の不要な Locale を除去する方法。
TL;DR
- 公式ドキュメントの手順通り
webpack.config.js
のplugins
に以下を追加new MomentLocalesPlugin({ localesToKeep: ["ja"] })
目次
環境・条件
1 | $ sw_vers |
詳細
参考:
1 | $ npm i -D moment-locales-webpack-plugin |
↑でインストールして、↓のようにすれば日本語ロケールだけになる。
webpack.config.js
1 | const MomentLocalesPlugin = require("moment-locales-webpack-plugin"); |
まとめ
- 公式ドキュメントの手順通り
webpack.config.js
のplugins
に以下を追加new MomentLocalesPlugin({ localesToKeep: ["ja"] })
その他・メモ
Google で「webpack moment locale」などで検索すると、以下の記事がトップに出てくる。やり方は違うが、どちらでも良いと思う。
参考文献
- iamakulov/moment-locales-webpack-plugin: Easily remove unused Moment.js locales with webpack
- Webpack | Moment.js | Docs
関連記事
- webpack & Babel を使って Chrome 拡張機能を開発するためのテンプレート(Hot Reload 付き)
- axios で添付ファイルありのリクエスト(multipart/form-data の POST)
- axios で unable to verify the first certificate の対応方法
- ブラウザで Node.js の Buffer を使う(CDN)
- Vue.js を使ってメインページ側で動作する Chrome 拡張機能を開発する方法
- JavaScript で 16進数 ランダム文字列を簡単に生成(CDN, npm)
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア