2017-07-20 5 views
0

私自身のNode.jsモジュールを書きました。私はまだnpmレジストリにアップロードしていないので、ローカルで使用するためにグローバルにします。しかし、私はカスタムモジュールをグローバルにした後、特定の依存関係が消える

npm install . -g 

コマンドを実行したときに、私のモジュールはdissappear、に依存している、と私は私のモジュールを使用して、私の他のプロジェクトは、彼らが

には存在しないことを、それらのパッケージに私にエラーを与えるいくつかのパッケージ
User\AppData\Roaming\npm\node-modules\myModuleName 

なぜそれらが消えて、私はこれを解決できますか?

答えて

0

質問に答えるが、回避策はlink使用するようにされていない - )これが何をするか

cd <project_A> 
npm link 
cd <project_B_to_call_project_A_from> 
npm link project_A 

は、

1であるproject_A

C:\Program Files\nodejs\node_modules\project_A -> path_to_project_A 

2をグローバルなシンボリックリンクを作成します。 )project_Bからproject_Aへのローカルシンボリックリンクを作成する

project_B\node_modules\project_A -> C:\Program Files\nodejs\node_modules\project_A 
関連する問題