2016-11-09 10 views
1

私はgulpベースのビルドシステムを持っています。現在、私はいくつかのタスクを持っています。プログラムによってnpmrequire('npm'))にアクセスするタスク。それを達成するためには、私はpackage.jsonの依存関係の中でnpmを指定する必要があるので、requirenode_modulesの中にそれを見つけることができます。しかし、npmは明らかに利用可能です。node &また、グローバルにインストールされたnpm(最新の3.xバージョンnpm)もあります。グローバルにインストールされたパッケージに、ノードの要求経由でアクセスする

npmのグローバルインスタンスを要求する方法はありますか?私は同じことをする。他のnpmパッケージ(グローバルパッケージがインストールされていることを意味しますが、requireで利用可能にするにはpackage.jsonに複製しています)。

答えて

1

はい、あなたの環境変数の例にNODE_PATH追加することによってそれを行うことができます:あなたのノードが同様にグローバルにインストールパッケージを見つけることができるはずですこれをやった後

export NODE_PATH=/usr/local/lib/node_modules/ 

を。

注:your node module path may defer.

それは永久的な、あなたの~/.bashrcファイル

にcommmandを追加できるようにします
関連する問題