Я пытаюсь разрешить псевдоним в webpack, но не могу понять, почему это не работает. Я использую библиотеку под названием GoJS. У меня есть следующий код в моем module.exports из WebPack:Устранение псевдонима в webpack
resolve: {
alias: {
go: path.resolve(__dirname, './go.min.js')
}
}
Этот файл находится в моем корневой директории проекта на данный момент. В верхней части моего модуля ES6 у меня есть:
import go from 'go';
Я также попытался:
var go = require("go");
Библиотека действительно кажется загрузки. Если я console.log (go) в модуле, он возвращает пустой объект. Нужно ли мне загружать этот файл по-другому из-за того, как он разработан? Или что-то не так с моими настройками webpack?
Here is the javascript file I am trying to load
Если вы попытаетесь загрузить последнюю версию GoJS, это все еще проблема? –
Это сработало !!! Есть ли что-то с тем, как форматируется старый файл js версии, который вызывает это? Из-за того, как работает лицензия GoJS, я не уверен, что мы можем обновить ее. Мы изучаем это, хотя. –
GoJS обновил свою обработку модулей AMD/require/import, поэтому я подозреваю, что единственным способом исправить это может быть обновление. –