在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ cannot redefine $router的問題源頭怎么找

cannot redefine $router的問題源頭怎么找

項目是vue-cli搭建的SAP,用npm run dev運行沒有報錯,用npm run build之后將生成的js放到erb里就報cannot redefine $router,看了一些回答說是vue router被定義了兩次,或者vue被打包了兩次,但是我的analyzer顯示我只打包了一次vue
analyzer顯示只打包了一個vue
我在以下文件中有以下代碼與vue和vue-router相關(guān)
main.js中

import Vue from 'vue'
import App from './App'
import store from './store'
import router from './router'

import CSRFToken from './assets/js/csrf-token.js'
import "./assets/css/bootstrap.min.css"
import "./assets/css/style.css"

...

let app = new Vue({ 
  el: '#app',  
  router,
  store,
    template: '<App/>',
  components: { App },
})

router/index.js中

import Vue from 'vue'
import VueRouter from 'vue-router'
import Index from '@/Index'
import Explore from '@/Explore'
import Question from '@/Question'
import NewQuestion from '@/NewQuestion'
import Notification from '@/Notification'
import Dashboard from '@/Dashboard'
import Dashboard_default from '@/Dashboard_default'
import test from '@/test'

Vue.use(VueRouter)

export default new VueRouter({
...
})

store/index.js中

import Vue from 'vue'
import Vuex from 'vuex'
import router from '../router'

Vue.use(Vuex)

export default new Vuex.Store({
...
})

煩請各位大佬指點一下看看是哪里出了問題

回答
編輯回答
氕氘氚

全局搜索一下'vue-router'這個看看,放瀏覽器報不報錯呢?至于打包的問題,相同的包(不同版本不算)多次引用在同一個bundle里是不會重復(fù)打包的。

2017年12月22日 04:11
編輯回答
櫻花霓

請問以下,analyzer 是什么?

2018年2月7日 23:48