Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

moment.jsがwebpackでロケールをロードしないようにするにはどうすればよいですか?


ローカルファイルは、テーマテンプレートファイルで使用されるテキスト文字列の翻訳のセットを含む.jsonファイルです。言語ごとに個別のローカルファイルが使用されます。

コードにmoment.jsが必要で、webpackにパックすると、すべてのロケールファイルが含まれるため、バンドルサイズが大きくなります。

IgnorePluginを使用して、すべてのロケールファイルを削除できます。たとえば、

const webpack = require('webpack');
module.exports = {
   plugins: [
      // Ignore all locale files of moment.js
      new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
   ],
};
// load specific locales in your code.
const moment = require('moment');
require('moment/locale/ja');
moment.locale('ja');

バンドルする場合、webpackはjaのロケールファイルのみを使用します。これにより、バンドルサイズが大幅に削減されます。


  1. ノートパソコンの過熱を防ぐ方法

    ほとんどの場合、過熱はラップトップの経年劣化によるものです。古いラップトップは、ブルー スクリーンやデータ損失など、多くの問題に直面しています。根本的な原因を突き止めることさえできず、いつの間にかマザーボードが燃え尽きてしまっていることがあります。 ラップトップの過熱を診断して修正する方法について説明しましょう。なぜなら予防は治療に勝るからです。 ノートパソコンが過熱する原因 ラップトップが過熱する原因はいくつかありますが、内部冷却が不十分である、ほこりやその他の粒子が通気孔、ファン、排気ポートまたはラジエーターを詰まらせている可能性が高いです. ラップトップが過熱していることを確認する方

  2. Web サイトに通知が表示されないようにする方法

    Web ブラウザーには、Web サイトで最近の情報や更新に関する通知を表示できる機能があります。これらの通知を表示するために、Web サイトは許可または不許可の確認を求めます。許可とブロックのオプションが表示された「通知を表示」というプロンプトを見たことがあるかもしれません。別の Web サイトの通知を許可すると、新しい更新に関するポップアップが表示されます。 ただし、重要な作業を行っているときにこれらの通知がポップアップし続けると、非常にイライラすることがあります.そして、これが定期的に起こると、気が散り、無力になり、慌ててしまいます. これらの通知を無効にするには、よく知られている W