当我尝试使用@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 中
我该如何解决这个问题?
虽然没有解决实际问题,但使用
wp.apiFetch
加载 api-fecth 解决了问题。