CLIが作成する100MBのフォルダ「node_modules」のために、新しいプロジェクトを作成するのに5分かかると覚えています。そして、このフォルダ内のファイルは常に同じです(私が決して行っていない依存関係を追加しない限り)。すべてのプロジェクトにnode_modulesフォルダを1つ使用する方法はありますか?すべてのangular2/4プロジェクトに1つのnode_moduleフォルダを使用できますか?
答えて
はhttps://yarnpkg.com/blog/2017/08/02/introducing-workspaces/
糸のワークスペースへの内外観はすべて1回で、ユーザーは単一のルート package.jsonファイルのサブフォルダ内に複数のpackage.jsonファイルから依存関係 をインストールできるようにする機能です持っています。
作業領域を糸にネイティブにすると、ワークスペース全体でパッケージの複製が行われないようにすることで、より迅速で軽量なインストールが可能になります。 また、 は互いに依存するワークスペース間にシンボリックリンクを作成することができ、 はすべてのディレクトリの一貫性と正確性を保証します。
npm install -g yarn
ノードによってインストールされたパッケージ(npm install)のみnode_modulesフォルダーに入れることができます。これは、node_modulesを含むプロジェクト全体をダウンロードするのではなく、あなたのプロジェクトをインストールしたい人がいる場合です。 npm installと入力します。
packag.jsonに基づいて、node_modulesがnode_modulesフォルダにダウンロードされます。
npmパッケージの場合は、node_modulesフォルダに角を付けることができます。いいえ、このフォルダに自分のファイルを置くことはできません。
したがって、package.jsonをすべてのプロジェクトにコピーしてnpm installを実行するだけです。そうすれば、すべてのnode_moduleは同じになります。
あなたは世界的にすべての依存関係をインストールしたり、すべてのプロジェクトに1つの場所からシンボリックリンクを作成することができます。
しかし、同じパッケージを使用していても、は正しく実行されますが、正しい方法は各プロジェクトに別々のnode_modules
を使用することです。いったん異なるプロジェクトで異なるバージョンの同じパッケージを使用する必要がある場合は、共通のnode_modules
が頭痛の原因になります。
npm cacheとnpm install --prefer-offlineを使用すると、パッケージをすばやくインストールしたいと思っていてバージョンが非常に気にしないようにしてください。私はそれを使用しなかったが、それは動作するはずだと信じている。
- 1. djangoプロジェクトのすべてのアプリケーションに1つの静的フォルダを使用する方法はありますか
- 2. Djangoプロジェクトで1つのビューを使用できますか?
- 3. すべてのモジュールを1つのフォルダにインポートし、その属性の1つで使用する
- 4. 1つのフォルダ内のすべてのプロジェクトに同じgitコマンドを適用します。
- 5. React Nativeプロジェクトでnode_moduleのフローを無効にしますか?
- 6. swift3.0を使用して同じワークスペース内の別のプロジェクトに1つのプロジェクトビューコントローラクラスを使用できますか
- 7. 1つのフォルダ以外のすべてをステージングします
- 8. どのようにフォルダを1つ下のフォルダに移動できますか?
- 9. gitにnode_moduleフォルダを追加できません
- 10. ファインアップローダ - 1つのフォルダにすべてのファイルをアップロードする
- 11. 複数のアプリケーションを1つのプロジェクトに、または1つのプロジェクトをFirebaseに配置できますか?
- 12. 好ましくはrobocopyを使用して、フォルダツリーからすべてのファイルを1つのフォルダに簡単にコピーできますか?
- 13. Javaを使用して1つのフォルダからすべてのテキストファイルを取得するには?
- 14. デルファイ:別のプロジェクトで1つのプロジェクトのすべてのユニットとユニット参照を使用する方法
- 15. JSFの1つのフォルダにあるすべてのjavascriptファイルを含めることはできますか?
- 16. フォルダ内のすべてのファイルを1つずつ開く
- 17. アーティファクトパッケージジェンキンスジョブを使用して1つのフォルダから別のフォルダにコピー
- 18. サブフォルダ内から1つのフォルダ以外のすべてのリダイレクト
- 19. 1つのgithubプロジェクトを他のプロジェクトで使用する
- 20. Web&Ionicで使用するAngularプロジェクトを1つ共有できますか?
- 21. Webdriver javaを使用して複数のフォルダに1つのファイルをダウンロードできますか?
- 22. 1つのキャンバスに複数の画像を使用すべきですか?
- 23. 1つのフォルダからすべてのexeファイルを1つずつ実行します
- 24. コマンドプロンプトを使用して1つのフォルダとそのコンテンツを除くすべてのフォルダを削除するにはどうすればよいですか?
- 25. ファイル名を変更して1つのftpフォルダからsftpフォルダにすべてのファイルをコピーするには
- 26. node_moduleがTypescriptプロジェクトに含まれています
- 27. すべてのプロジェクトで1つのSASS mixinファイルを使用して、ミックスインを追加して古いプロジェクトで使用する方が簡単になる方法
- 28. Webプロジェクトにbower_componentsフォルダとnode_modulesフォルダ全体を含めるべきですか?
- 29. すべてのプロジェクトを1つのgithubリポジトリにアップロード
- 30. 1つを除くすべてのフォルダを削除する
1ページアプリケーションで、なぜ複数の 'node_module'フォルダがありますか? – pixelbits
@pixelbitsありません。私はどのように複数のアプリケーションのnode_modulesフォルダを使用することができます尋ねる。 – marko