Selaa lähdekoodia

prevent multiple installs (#136)

Evan You 9 vuotta sitten
vanhempi
commit
bfa81dbda6
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 6 0
      src/index.js

+ 6 - 0
src/index.js

@@ -255,6 +255,12 @@ class Store {
 }
 }
 
 
 function install (_Vue) {
 function install (_Vue) {
+  if (Vue) {
+    console.warn(
+      '[vuex] already installed. Vue.use(Vuex) should be called only once.'
+    )
+    return
+  }
   Vue = _Vue
   Vue = _Vue
   override(Vue)
   override(Vue)
 }
 }