0

私は、C++ 開発者チームの中で唯一のフロントエンド開発者であるプロジェクトに取り組んでいます。リリース バリアントをビルドするとき、C++ 開発者に Web ビルド プロセス (npm インストール、concat/minification/etc を実行する grunt/gulp ビルドなど) を実行してもらいたいと考えています。そのためには、すべての devDependencies を npm install する必要があります。

npm install が呼び出されるたびに再ダウンロードすることなく、必要な npm モジュールをすばやくインストールできるようにする方法はありますか? または、npm のインストールでインストールを 1 回だけ行うようにしますか?

npm リンクは、Web アプリケーションが依存するノード モジュールではなく Web アプリケーションにリンクするため、機能しません。

tar.gz は可能ですが、それはノード モジュールが更新されるたびに tar.gz を更新することを意味します。

混合言語環境での作業に取り組むために、他の人が提案する開発プロセスに興味があります。

4

1 に答える 1

1

node_modules を git または使用しているバージョン管理にチェックアウトできるので、毎回ダウンロードされることはありません。

はい、誰かが時々モジュールを更新する必要がありますが、一部の人々 (npm 自体を含む) はそれを行います。

また、キャッシュ プロキシ サーバー (sinopia など) を配置してパッケージをダウンロードすることもできます。これにより、ダウンロードが少し速くなります。

于 2014-02-03T01:48:57.073 に答える