0

我的项目正在使用gulp-starter,它已经用 browserify 实现了相当多的布线我现在正尝试将bromote添加到这个项目中。

我发现this reference to implement bromote with browserify browserify & factor-bundle dependency ids并试图让它工作。

这是我得出的要点: https ://gist.github.com/newtonianb/18f8bcd23ee9762324c6

它编译得很好,但我无法访问我的导出。据我了解,无论您在 bromote 中导出什么内容,您都可以在您的 javascript 源文件中像这样使用它

var bromote = require('bromote');
bromote.your_export_name(function(x) {});

但是在我的javascript源文件中,当我尝试 require('bromote') 我得到

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

如果您只需要谷歌地图,请删除 bromote 并使用带有google-mapsnpm 模块的 browserify。在大多数情况下,你最好的选择是看看是否有一些东西已经可以与 browserify 一起使用。

于 2014-09-23T00:45:14.393 回答