Я использую WPGulp для создания своих ресурсов для темы WordPress, но я столкнулся со странной проблемой и, к сожалению, не могу найти никакого решения.
Моя текущая проблема заключается в том, что утверждения типа import ModuleName from './modules/ModuleName'
не работает, и я получаю сообщение об ошибке в консоли браузера, например: Uncaught ReferenceError: require is not defined
Внутри скомпилированного исходного кода строка, в которой возникает проблема, выглядит следующим образом:
var _Router = _interopRequireDefault(require("../util/Router"));
Я пытаюсь настроить Gulpfile WPGulp , чтобы он работал, но я не могу это исправить.
Одно из пробованных решений , но не сработало, это добавить опции модулей в свойствах @babel/preset-env
и установить все возможные опции amd
, umd
, systemjs
, et c, но ни один из них не сработал.
Есть идеи, как решить эту проблему? Я что-то не так делаю?
Заранее спасибо.