为什么在使用 store.js 并将 store 导入我的.js主文件时,我在 Vuex 中不断收到此错误,模块未找到:错误:无法解决...?



我首次使用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,因此不需要由.

前缀

最新更新