0

私のプロジェクトは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)
4

1 に答える 1

0

google-mapsGoogle マップだけが必要な場合は、bromote をドロップして、 npm モジュールで browserify を使用するだけです。ほとんどの場合、ブラウザ化で既に動作するものがあるかどうかを確認するのが最善の策です。

于 2014-09-23T00:45:14.393 に答える