私はnode.jsで大規模なプロジェクトをやり遂げようとしていますが、現在いくつかのソートを試しています。node.jsを使ったベストワークフローnpmとgit
以前のノードプロジェクトでは、私が使用したすべてのノードモジュールに追加のフォルダがありました。このフォルダはgitので無視されたと私は容易ではありませんでしたgitのサブモジュールを介してバージョンやアップデートを管理
私は何を探していますがある(楽しい、常に新しいバージョンへの更新、依存関係のないされませんでした。):
npm install packagename
npm dump_modules_into_file
だから、このプロジェクトに関与している誰もが行うことができます:
npm install_or_update_modules_from_file
node_modules
は私のgitリポジトリにトラッキングされたくありません。基本的には、symonfy2がそれをどのように扱うのかに似たものが必要です。bundles。
P .:私は約npm submodule packagename
を知っていますが、このコマンドは依存関係をインストールせず、モジュールを更新しないためあまり役に立ちません。
P.S.2:package.json
については準備ができていますが、これにはいくつかの欠陥もあります。 (パラメータなしで、手作業でモジュールのバージョンを更新する必要があります)
「package.json'にパラメータがありません」とはどういう意味ですか? –
例:ネイティブのC++パーサーでmongodbをインストールするには、 'npm install mongodb --mongodb:native'を実行する必要があります。私は 'package.json'を使うときに、このネイティブの部分をnpmに渡す方法を理解していません。 – TheHippo