gpt4 book ai didi

vue.js - Vue - 无法在模块外部使用 import 语句

转载 作者:行者123 更新时间:2023-12-02 09:13:36 24 4
gpt4 key购买 nike

我正在尝试创建一个表单。该表单有一个包含 vue、axios 和 sweetalert 的 package.json。

"dependencies": {
"axios": "^0.19.0",
"vue": "^2.6.10",
"vue-sweetalert2": "^2.1.1"
}

JS 是

<script>
import Vue from 'vue';
import VueSweetalert2 from 'vue-sweetalert2';
import VueAxios from 'vue-axios';
import axios from 'axios';
import 'sweetalert2/dist/sweetalert2.min.css';
Vue.use(VueSweetalert2, VueAxios, axios);
var app = new Vue({
el: '#app',
methods: {
guardar: function () {
axios
.get('ENDPONT')
.then(response => {
console.log(response);
Vue.swal('Hello Vue world!!!');

})
.catch(function (error) {
console.log(error);
Vue.swal('Hello Vue world!!!');
});
}
}
});
</script>

错误很简单:返回“不能在模块外部使用 import 语句”。我认为导入是错误的,但我是 Vue 新手,不知道什么是正确的方法。

最佳答案

您正在尝试在普通脚本标记中使用 import 语句,您只能使用 type="module" 来做到这一点,但我怀疑如果您继续下去,您会遇到许多其他问题此路径是因为许多库尚未构建用于 ESM 模块。

使用 https://cli.vuejs.org/ 生成项目会更好这将创建一个良好的起始基础并编译您的代码并将其放入 /build 文件夹中,以便您部署到您的网络托管。

关于vue.js - Vue - 无法在模块外部使用 import 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58130390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com