Vue.js 使用vue路由器时出错

Vue.js 使用vue路由器时出错,vue.js,vuejs2,vue-router,Vue.js,Vuejs2,Vue Router,当我将vue路由器与我的vue一起使用时 let vueRouter = require('vue-router'); Vue.use(vueRouter); 我得到这个消息错误: TypeError:plugin.apply不是函数 plugin.apply(null,args) 当我删除时,一切又开始工作。通常Vue。use与导入语句一起使用。这里有一个例子 import VueRouter from 'vue-router'; class nameOfClass{ init(){

当我将vue路由器与我的vue一起使用时

let vueRouter = require('vue-router');
Vue.use(vueRouter);
我得到这个消息错误:

TypeError:plugin.apply不是函数

plugin.apply(null,args)


当我删除时,一切又开始工作。

通常
Vue。use
与导入语句一起使用。这里有一个例子

import VueRouter from 'vue-router';

class nameOfClass{
   init(){
     Vue.use(VueRouter);
   }
}

此外,vue路由器应位于软件包的依赖项部分。json

导入是否可能不正确?您使用的是哪种版本的vue?尝试将“let vueRouter=require('vue-router');”替换为“从'vue router'导入vueRouter'”。我尝试过,但也不起作用,我相信这可能是因为laravel路由。我使用的是vue 2.1.10