반응형
Vuex 플러그인 오류
const store = new Vuex.Store({
state: {
user: {
userName:'',
loggedInStatus: true,
authToken: ''
}
},
mutations: {
addWebToken: function(state, webToken){
state.user.authToken = webToken;
},
removeWebToken: function(state){
state.user.authToken = '';
}
},
methods:{
getToken:function (){
return store.state.user.authToken;
}
},
plugins: [createPersistedState()]
})
"vuex-peristedstate.js"를 포함했지만 콘솔에 다음 오류가 표시됩니다.
Uncaught TypeError: Cannot use 'in' operator to search for 'default' in undefined
at vuex-persistedstate.js:17
Uncaught ReferenceError: createPersistedState is not defined
createPersistedState() 호출을 Ctrl + 클릭하면 해당 파일로 이동할 수 있습니다.
vuex-interval state.js에는 lodash 및 개체 경로에 대한 종속성이 필요합니다.vuex-peristedstate.js line 17의 이 오류는 누락된 lodash 종속성입니다.로드를 이미 추가한 경우 로드가 vuex-peristed 상태 모듈 내부에 로드되어 있는지 확인합니다.
만약 당신이 정말로 플레인 js를 사용하고 싶다면.정의해야 합니다.window.merge = _.merge그리고.window.objectPath올바른 노드 모듈로 정의해야 합니다.이 npm 모듈을 올바르게 사용하려면 웹 팩을 사용하는 것이 좋습니다.
추가 출처: https://github.com/robinvdvleuten/vuex-persistedstate/issues/23
언급URL : https://stackoverflow.com/questions/43603778/vuex-plugin-error
반응형
'programing' 카테고리의 다른 글
| 마지막 커밋을 실행 취소하는 방법 (0) | 2023.07.19 |
|---|---|
| web.config에서 연결 문자열 읽기 (0) | 2023.07.09 |
| JDK 1.6에서 Oracle SQL Developer를 실행하고 1.7에서 모든 것을 실행하려면 어떻게 해야 합니까? (0) | 2023.07.09 |
| 저는 Vue 3에서 Vuex에서 Pinia로 전환하고 있으며 현재 유닛 테스트에 실패하고 있습니다.사용자 지정 모의 작업을 만들 수 없는 것 같습니다. (0) | 2023.07.09 |
| 구성 관리자를 수행합니다.매번 web.config 파일에서 AppSettings[Key]를 읽으시겠습니까? (0) | 2023.07.09 |