2016-09-05 12 views
1

私はnodeとgulpを使ってSASSをコンパイルし、javascriptを小さくし、ファイルをコピーします。しかし、私のローカル開発環境(OSX)で100以上のプロジェクトがあるので、私が始めたすべてのプロジェクトで300のNPMパッケージ(40MB、7000ファイル!)が必要なのはなぜですか?そして、それは私がギャルプとギャルプサスをインストールするときです。ローカル開発環境で複数のnode_modulesを避ける

確かに、node/gulp/sassを使用するより良い方法があります。私はコンパスやCodekitのようなGUIツールを使ってみましたが、Gulpの作業が好きで、コマンドラインからの作業が好きです。

提案がありますか?

答えて

1

ノード/ npmバージョンを確認してください。デフォルトでnpmの最新バージョンがフラット化され、結果としてモジュールの合計数が大幅に減少します。 pnpmという別の方法もあります。これは、既存のバージョンが一致したときにリンクすることによってモジュールのインストールをかなり減らすことができます。

+0

「デフォルトでフラット」とはどういう意味ですか?私はNPM 3.10.7を実行しています。私は、すべてのプロジェクトでたくさんのモジュールを手に入れています。 –

+0

https://docs.npmjs.com/how-npm-works/npm3 –

関連する問題