私のプロジェクトはgulp -starterを使用しています。これには、 browserifyですでに実装されているかなりの配線があり、現在、このプロジェクトにbromoteを追加しようとしています。
browserify browserify & factor-bundle 依存関係 IDを使用してbromoteを実装するためのこの参照を見つけ、それを機能させようとしました。
これが私の結果の要点です: https://gist.github.com/newtonianb/18f8bcd23ee9762324c6
正常にコンパイルされますが、エクスポートにアクセスできません。私の理解では、bromoteでエクスポートしたものは何でも、javascriptソースファイル内でそのまま使用できます
var bromote = require('bromote');
bromote.your_export_name(function(x) {});
しかし、require('bromote') を試すと、javascript ソース ファイルに表示されます。
events.js:72
throw er; // Unhandled 'error' event
^
Error: Cannot find module node_moduleromotelibexport-remote.js' from 'node_modules\bromote\loaders'
at node_modules\browserify\node_modules\resolve\lib\async.js:50:17
at process (node_modules\browserify\node_modules\resolve\lib\async.js:119:43)
at node_modules\browserify\node_modules\resolve\lib\async.js:128:21
at load (node_modules\browserify\node_modules\resolve\lib\async.js:60:43)
at node_modules\browserify\node_modules\resolve\lib\async.js:66:22
at node_modules\browserify\node_modules\resolve\lib\async.js:21:47
at Object.oncomplete (fs.js:107:15)