Gulpfile 不适用于从'./X'语句导入 X



我正在使用WPGulp为WordPress主题构建我的资产,但我面临着一个奇怪的问题,不幸的是,我找不到任何解决方案。

我目前的问题是,像import ModuleName from './modules/ModuleName'这样的语句不起作用,我在浏览器控制台中收到一条错误消息,如下所示:Uncaught ReferenceError: require is not defined

在编译的源代码中,出现问题的行是这样的:

var _Router = _interopRequireDefault(require("../util/Router"));

我试图自定义WPGulp的Gulpfile以使其工作,但我无法修复它。

我尝试过的一个解决方案是在@babel/preset-env属性中添加模块选项,并设置所有可能的选项amdumdsystemjs等,但都不起作用。

你知道如何解决那个问题吗?我做错什么了吗?

提前谢谢。

您可能需要升级Node和/或使用--experimental-modules标志。您也可以在shell中设置env-var:

export NODE_OPTIONS="--experimental-modules"

相关内容

  • 没有找到相关文章