1. ホーム
  2. node.js

[解決済み] node.jsの仮想環境はありますか?

2022-04-23 08:21:25

質問

wikiのモジュールページを探しましたが、virtualenv (python)やrvmに似たようなものが見当たりません。

node.jsを自分のenvで分けている人はいますか? npmをシステム全体にインストールするのは本当に嫌なんです。

解決方法は?

システム全体の npm パッケージを持つことが主な問題である場合、npm で非常にクールな 'bundle' コマンドを使用することを検討してみてください。これはgemsのフリーズや、rvmではなくrailsでbundlerを使用するのに近いです。

超簡単です。package.jsonファイルを作成するだけです。

{ "name": "yourapp", "version": "0.0.1", "dependencies": {"jade": "0.4.1"}}

と入力して実行します。

npm bundle vendor

または、npmのバージョンが >= 1.0 の場合に実行します。

npm install

をクリックすると、vendorディレクトリにフリーズします。

require.paths.unshift('./vendor');