Я пытаюсь заставить мою настройку веб-пакета работать с isotope.js. Проблема, с которой я сталкиваюсь, заключается в том, что когда веб-пакет идет на компиляцию, он не может найти окно и выдает ошибку.
Пробовал следующее:
В myfile.js
import Isotope from 'isotope-layout';
webpack.config.js
loaders: [{
test: /isotope-layout/,
loader: 'imports?this=>window!isotope-layout'
}
но выдает следующую ошибку:
/ipb/node_modules/lodash/index.js" as it exceeds the max of "100KB".
/Users/user/Development/ipb/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:206
throw e;
^
ReferenceError: window is not defined
at Object.<anonymous> (/Users/user/Development/ipb/node_modules/isotope-layout/js/isotope.js:60:4)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at DependenciesBlock.loadPitch (/Users/user/Development/ipb/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:193:17)
at DependenciesBlock.loadPitch (/Users/user/Development/ipb/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:186:21)
at DependenciesBlock.loadPitch (/Users/user/Development/ipb/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:223:61)
Что я делаю неправильно здесь, или что было бы лучшим способом добиться этого?