Vue/Vuex初心者です。
こちらのページを参考にVue.jsアプリでログイン機能を作ろうとしているのですが、下記のエラーが出てしまっていて先に進めません。
./src/store/index.js Module not found: Error: Can't resolve 'vuex' in '/myapp/src/store'
yarn add vuex
でVuexのインストールは行いまして、 package.json
も以下の通りです。
// package.json "dependencies": { "axios": "^0.19.2", "core-js": "^2.6.5", "vue": "^2.6.10", "vue-router": "^3.4.2", "vuex": "^3.5.1" },
エラーの該当ファイルの内容は以下の通りです。(2行目の import Vuex from 'vuex'
をコメントアウトすると上記のエラーは消えます。)
js
1// src/store/index.js 2 3import Vue from 'vue' 4import Vuex from 'vuex' 5 6Vue.use(Vuex) 7 8const store = new Vuex.Store({ 9 state: { 10 userId: "", 11 userToken: "" 12 }, 13 mutations: { 14 updateUser(state, user) { 15 state.userId = user.userId; 16 state.userToken = user.userToken; 17 } 18 }, 19 actions: { 20 auth(context, user) { 21 context.commit('updateUser', user); 22 } 23 }, 24 modules: {}, 25}) 26 27export default store
こちらの解決方法についてなにかお心当たりがありましたらご教示ください。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。