嗨我正在尝试做在 vue 2 中工作的 vue 3 版本的 main.js 文件
Vue 2
import Vue from "vue";
import App from "./App.vue";
import store from "./store";
import Amplify, * as AmplifyModules from "aws-amplify";
import { AmplifyPlugin } from "aws-amplify-vue";
import awsmobile from "./aws-exports";
Amplify.configure(awsmobile);
Vue.use(AmplifyPlugin, AmplifyModules);
Vue.config.productionTip = false;
new Vue({
store,
render: h => h(App)
}).$mount("#app");
vue 3 最佳猜测
import { createApp } from 'vue';
import App from './App.vue'
import Amplify, * as AmplifyModules from 'aws-amplify'
import { AmplifyPlugin } from 'aws-amplify-vue'
import awsconfig from './aws-exports'
const app = createApp(App)
Amplify.configure(awsconfig)
app.use(AmplifyPlugin, AmplifyModules)
app.mount('#app')
无需额外导入即可工作,然后在我添加它们时仅显示白屏