Babel 无法解析@wordpress 包

问题描述 投票:0回答:1

当我尝试使用@wordpress/api-fetch时,编译时出现以下错误:

错误 ./node_modules/@wordpress/hooks/build-module/createCurrentHook.js 15:90 模块解析失败:意外的标记 (15:90) 您可能需要一个 适当的加载程序来处理此文件类型,目前没有加载程序 配置为处理此文件。

./node_modules/@wordpress/i18n/build-module/create-i18n.js 中出现错误 196:29 模块解析失败:意外的标记 (196:29) 您可能需要 适当的加载程序来处理此文件类型,目前没有加载程序 配置为处理此文件。

这是我的 babel 配置,预设下列出了

@wordpress-default

module.exports = {
    'presets': [
        [
            '@babel/preset-env',
            {
                useBuiltIns: 'usage',
                corejs: {
                    version: 3,
                    proposals: true
                },
            }
        ],
        '@babel/preset-react',
        '@wordpress/default'
    ],
};

"@wordpress/babel-preset-default": "^4.8.0",
列在 package.json 中

我该如何解决这个问题?

wordpress babeljs wordpress-rest-api babel-loader babel-polyfill
1个回答
0
投票

虽然没有解决实际问题,但使用

wp.apiFetch
加载 api-fecth 解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.