【问题标题】:Unexpected token import : vue js with laravel意外的令牌导入:带有 laravel 的 vue js
【发布时间】:2018-05-23 09:52:09
【问题描述】:

我已经创建了 laravel 设置并尝试配置 vue js。为此,我在 app.js 文件中编写了代码

import Vue from 'vue';

import VueRouter from 'vue-router';
Vue.use(VueRouter);

import VueAxios from 'vue-axios';
import axios from 'axios';
Vue.use(VueAxios, axios);

import App from './App.vue';
import CreateItem from './CreateItem.vue';
import DisplayItem from './DisplayItem.vue';
import EditItem from './EditItem.vue';

但它给了我 chrome 错误,例如:Uncaught SyntaxError: Unexpected token import

并且在 firefox 中会出现如下错误:import declarations may only appear at top level of a module

【问题讨论】:

标签: laravel-5 vue.js


【解决方案1】:

你应该把你的导入放在文件的顶部,像这样:

import Vue from 'vue';
import VueRouter from 'vue-router';
import VueAxios from 'vue-axios';
import axios from 'axios';


import App from './App.vue';
import CreateItem from './CreateItem.vue';
import DisplayItem from './DisplayItem.vue';
import EditItem from './EditItem.vue';

Vue.use(VueRouter);
Vue.use(VueAxios, axios);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-16
    • 2019-08-15
    • 2016-06-18
    • 2020-03-30
    • 1970-01-01
    • 2017-03-17
    • 2019-03-21
    • 2020-03-16
    相关资源
    最近更新 更多