Uncaught TypeError: at.a is undefined
Uncaught TypeError: at.a is undefined
我有一个使用 AWS Amplify 的 Vue 2 Web 应用程序。我有另一个应用程序,几乎在所有方面都与它完全一样,并且运行良好,但出于某种原因,我无法让这个应用程序在生产中运行。
在本地开发中,一切正常。
当我使用 Express 构建和启动它时,它不会加载网站。只有当我删除“Amplify.configure(awsconfig);”它从 src/main.js 加载,但是,当然,none 的 AWS 相关功能(API 调用)工作。
我在控制台上收到以下错误:
Uncaught TypeError: at.a is undefined
56d7 main.js:12
Webpack 6
在 main.js 第 12 行是“Amplify.configure(awsconfig);”
/* eslint-disable */
import Vue from "vue";
import App from "./App.vue";
import router from "./router.js";
import Amplify from "aws-amplify";
// Material plugins
import MaterialKit from "./plugins/material-kit";
import awsconfig from "./aws-exports";
Amplify.configure(awsconfig);
Vue.config.productionTip = false;
Vue.use(MaterialKit);
new Vue({
router,
render: h => h(App)
}).$mount("#app");
该站点非常简单,设置与我的另一个可用站点一样,因此非常令人困惑。
知道问题出在哪里吗?如果您需要任何其他代码片段,请告诉我。
我在顶部导入 Amplify 的地方不应该
import Amplify from "aws-amplify";
而是
import { Amplify } from "aws-amplify";
这很奇怪,因为我的其他项目使用第一个版本并且工作正常。
我有一个使用 AWS Amplify 的 Vue 2 Web 应用程序。我有另一个应用程序,几乎在所有方面都与它完全一样,并且运行良好,但出于某种原因,我无法让这个应用程序在生产中运行。
在本地开发中,一切正常。
当我使用 Express 构建和启动它时,它不会加载网站。只有当我删除“Amplify.configure(awsconfig);”它从 src/main.js 加载,但是,当然,none 的 AWS 相关功能(API 调用)工作。
我在控制台上收到以下错误:
Uncaught TypeError: at.a is undefined
56d7 main.js:12
Webpack 6
在 main.js 第 12 行是“Amplify.configure(awsconfig);”
/* eslint-disable */
import Vue from "vue";
import App from "./App.vue";
import router from "./router.js";
import Amplify from "aws-amplify";
// Material plugins
import MaterialKit from "./plugins/material-kit";
import awsconfig from "./aws-exports";
Amplify.configure(awsconfig);
Vue.config.productionTip = false;
Vue.use(MaterialKit);
new Vue({
router,
render: h => h(App)
}).$mount("#app");
该站点非常简单,设置与我的另一个可用站点一样,因此非常令人困惑。
知道问题出在哪里吗?如果您需要任何其他代码片段,请告诉我。
我在顶部导入 Amplify 的地方不应该
import Amplify from "aws-amplify";
而是
import { Amplify } from "aws-amplify";
这很奇怪,因为我的其他项目使用第一个版本并且工作正常。