0

新しいノード プロジェクトにコピーされるスケルトン ディレクトリを含むアプリケーションを作成しています。スケルトンをデバッグしているので、新しいフォルダーでファイルをシンボリックリンクしています。

mainapp/skel/index.js

sampleapp/index.js -> ../mainapp/skel/index.js
sampleapp/package.json
sampleapp/node_modules/abc

index.js:

require('abc');

ただし、次のように sampleapp を実行します。

node index.js

sampleapp/node_modules ではなく mainapp/skel/node_modules でモジュールを見つけようとしているように見えるため、機能していません。回避策はありますか?

4

1 に答える 1

0

2 つのオプションがあります -

  1. シンボリックリンクnode_modulesディレクトリskel
  2. NODE_PATH 環境変数を設定する
    export NODE_PATH=<path_to_sampleapp_node_modules>
于 2013-09-01T03:00:25.167 に答える