0
に除外し、私はこれを持っています行は正常に動作しますが、./test.js
は機能しません。エラーError: Cannot find module '/test.js'
が表示されます。必要とBrowserifyのAPIとがぶ飲みしてローカルファイル
これを動作させるにはどうすればよいですか?
何らかの理由で、bundle.js
とlib.js
のキーが異なります。 lib.js
では、test.js
のキーはフルパス(/Users/gary/Projects/browserify-test/test.js
)ですが、bundle.js
ではキー./test.js
のモジュールを探しています。手動で後者を前者と同じに変更すると、それは機能します。
私は最終的に、Browserifyは同じバンドルから除外されているローカルファイルに対してrequire
をサポートしていないと思います。
私はあなたが輸出されていることを前提としていtest.jsのコードですか? – Federico
はい、エクスポートしました。それは適切なモジュールです。 2つのバンドルが1つのファイルに含まれている場合に動作します。 – Gary
pathオプションを試してください:return browserify({paths:['./node_modules','./src/js/']})、require( 'test.js');うまくいくはずだ – Federico