0

Мой проект использует gulp-starter, который имеет совсем немного проводки уже выполнен с browserify и сейчас я пытаюсь добавить bromote к этому проекту.глоток browserify и bromote

Я нашел эту ссылку, чтобы реализовать bromote с browserifybrowserify & factor-bundle dependency ids и пытался заставить его работать.

Вот моя окончательная суть: https://gist.github.com/newtonianb/18f8bcd23ee9762324c6

Это компилируется нормально, но я не в состоянии получить доступ к своему экспорту. Из моего понимания, что бы вы ни экспортировать в bromote вы можете использовать его, как это в вашего яваскрипте исходных файлов

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) 

ответ

0

Если вам нужны карты google, бросьте бромоту и просто используйте браузеру с модулем npm google-maps. По большей части лучше всего посмотреть, есть ли что-то, что уже работает с браузером.

+0

это может не делать то, что вы ожидаете. Посмотрите на эту строку кода: \t 'GoogleMapsLoader.createLoader = функция() {' \t \t 'сценария = document.createElement ('сценарий');' \t \t 'script.type = 'текст/JavaScript';' \t \t 'script.src = GoogleMapsLoader.createUrl();' \t \t 'document.body.appendChild (сценарий),' ' \t};' Thats в модуле NPM вы ссылочного. Этот модуль, все, что он делает, это создать тег сценария в памяти и засунуть его на страницу. Любые проблемы, связанные с жизненным циклом dom, предварительной загрузкой, все это все равно будет. –

Смежные вопросы