my の NPM パッケージのリストからファイルを除外することはできますpackage.json
か?
少し異なる動作をするブラウザ以外の環境があります。ディレクトリ内のすべてのファイルがnode_modules
製品パッケージの一部になります。したがって、コードで使用するファイルのみをインポートするスマートなツリーシェイキングはありません。
たとえば、多くのテストと i18n ファイルを含むいくつかのパッケージを使用していますが、そのほとんどは不要であり、パッケージ化された製品版から削除したいと考えています。ただし、パッケージ フォルダー全体がビルドに含まれているため、それらは最終パッケージに含まれています。
スペースとコンパイル時間を節約するために、(毎回手動で行うことなく) できるだけ多くのファイルをパッケージから削除しようとしています。私が使用する環境は、ディレクトリ内のすべてのファイルをループし、node_modules
それらを製品パッケージに追加します (すべて Javascript を使用してパッケージ化されています)。コンパイル時にこれらのファイルを削除して、最終パッケージをできるだけ小さくする JavaScript ソリューションが必要です。