前缀
我首次使用vuex并使用store.js。在我的main.js文件中,我正在使用
import { store } from './store/store'
new Vue({
el: '#app',
store,
render: h => h(App)
})
每次我运行时,我都会遇到此错误。
ERROR in ./src/store/store.js
Module not found: Error: Can't resolve '.vue' in '/Users/briansantos/code/Vuex/src/store'
@ ./src/store/store.js 1:0-23
@ ./src/main.js
@ multi main
ERROR in ./src/store/store.js
Module not found: Error: Can't resolve '.vuex' in '/Users/briansantos/code/Vuex/src/store'
@ ./src/store/store.js 2:0-25
@ ./src/main.js
@ multi main
我尝试搜寻互联网,发现几个人说这是一个依赖问题,我已经检查了更新,没有运气找到了答案。下面是我的商店文件夹中的我的store.js文件。
import Vue from '.vue';
import Vuex from '.vuex';
Vue.use(Vuex);
export default new Vuex.Store({
state: {
counter: 0
}
})
如果有人可以帮助我了解正在发生的事情以及如何纠正这一点。这是您要做的回购是克隆和NPM安装。
https://github.com/brianmsantos/vuex
您的问题与VUE软件包的导入有关。您必须从它们中删除点前缀,例如:
import Vue from 'vue';
import Vuex from 'vuex';
这些软件包来自node_modules
,因此不需要由.