0
我的项目是使用gulp-starter其中有相当多的布线已经与browserify实现,现在我想bromote添加到项目。一饮而尽browserify和bromote
我发现这个参考实现bromote与browserifybrowserify & factor-bundle dependency ids并试图得到它的工作。
这是我得到的要点: https://gist.github.com/newtonianb/18f8bcd23ee9762324c6
它编译罚款,但我不能访问我的出口。从我的理解,无论你在bromote导出然后你可以使用它像这样你的JavaScript源文件
var bromote = require('bromote');
bromote.your_export_name(function(x) {});
内,但在我的JavaScript源文件时,我尝试要求(“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)
这可能不符合你的期望。看这行代码: \t'GoogleMapsLoader.createLoader =函数(){' \t \t'脚本=使用document.createElement( '脚本');' \t \t'script.type = '文本/ JavaScript的';' \t \t'script.src = GoogleMapsLoader.createUrl();' \t \t'document.body.appendChild(脚本);' \t'};' 那你引用的NPM模块中。该模块的所有功能是在内存中构建一个脚本标记并将其放在页面上。任何与dom生命周期,预加载有关的问题都将存在。 – 2016-07-03 03:10:55