该错误通常是由于在Amplify CLI中未正确配置正确的环境变量导致的。请确保已正确设置路径变量,并确保将正确的环境变量传递给Amplify后端部署。您可以通过检查.env文件或通过以下代码示例检查路径变量是否正确设置:
const path = require('path');
module.exports = {
publicRuntimeConfig: {
API_URL: process.env.API_URL || '/api',
},
// 设置路径变量
webpack: (config, { defaultLoaders }) => {
config.resolve.alias['~'] = path.resolve(__dirname);
return config;
},
};
如果仍然无法解决问题,您可以尝试重新初始化Amplify并重新部署。