2016-06-20 3 views
0

Я столкнулся со следующей ошибкой при попытке использования Webpack для моего проекта.Webpack - Ошибка: не удается разрешить окно модуля '

"Module not found: Error: Cannot resolve module 'window'." 

У меня есть несколько мест в JS-файлах, где, в котором мне нужно установить некоторые значения глобальной «окна» объект и использовать то же самое в других местах.

Ex:

window.bridge = new Bridge(); 
var _bridge = window.bridge; 

При попытке Webpack все эти JS файлы, происходит вышеупомянутая ошибка.

Я думаю, что проблема, потому что пакетирования Webpack видит «окно» объект как один другой модуль для загрузки как загрузки других модулей узлов, как подчеркивание, lodash и т.д.,

Любое представление об этом, ребята ??

Цените свою помощь, заранее.

ответ

0

Для любых глобальных значений, вы можете использовать внешние ссылки, например

externals: { 
    "window":"window" 
} 
+0

Его не работает .. !! Пробовал. Повторите ту же ошибку. – VignesHKumaR

+0

вы можете обновить свой вопрос с конфигурацией WebPack – Jigar

+0

Вот идет мой webpack.config.js: 'module.exports = { записи: "./index.js", выхода: { путь: 'расстояние', имя файла: "bundle.js" }, постановляю: { расширения: [ '',».js'] }, цель: "веб", внешние: { "окно": "окно" } }; ' – VignesHKumaR

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