source

vue .net 코어 애플리케이션의 Vuex

manycodes 2022. 12. 5. 21:31
반응형

vue .net 코어 애플리케이션의 Vuex

ASP가 있어요.Vue 프론트 엔드를 갖춘 NET Core 프로젝트.이것은 다음을 사용하여 작성되었습니다.

dotnet new — install Microsoft.AspNetCore.SpaTemplates::*

dotnet new vue

빌드 및 실행은 정상적으로 이루어지지만 상태 관리를 위해 vuex를 추가하려고 하면 오류 목록이 나타납니다.

다음을 실행하여 vuex를 추가하는 경우

npm install --save vuex

그리고 내가 추가할 때마다:

import Vuex from 'vuex'

에러 리스트는 다음과 같습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 5:45 TS1005: ';'에 오류가 발생해야 합니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 5:79 TS1005: ';'에 오류가 발생해야 합니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:67 TS1005: ';'에 오류가 발생해야 합니다.

[at-displays] ./node_displays/vuex/types/types.d.ts:8:100 TS1005: '='가 필요합니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:115 TS1005: ';'에 오류가 발생해야 합니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 5:73 TS2304: 이름을 'infer'로 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 5:79 TS2304: 이름 'R'을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 5:89 TS2304: 이름 'R'을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 5:93 TS2304: 이름을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:85 TS2370의 오류: rest 매개 변수는 어레이 유형이어야 합니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts:8:94 TS2304의 이름을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:100 TS2304의 오류: 'Args' 이름을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:109 TS2304의 오류: 'infer' 이름을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:115 TS2304: 이름 'R'을(를) 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:120 TS2370의 오류: rest 매개 변수는 어레이 유형이어야 합니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:129 TS2304의 오류: 'Args' 이름을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:138 TS2304의 오류: 이름 'R'을 찾을 수 없습니다.

[at-loader] ./node_modules/vuex/types/helpers.d.ts: 8:142 TS2304의 오류: 이름을 찾을 수 없습니다.

주위를 둘러보았지만, 이 문제를 안고 있는 사람은 찾을 수 없었습니다.타이프스크립트와 Vuex에 문제가 있는 것 같습니까?앱에서 최신 버전의 타이프스크립트를 실행하고 있습니다.

여기 tsconfig.json이 있습니다.

"compilerOptions": {
  "allowSyntheticDefaultImports": true,
  "experimentalDecorators": true,
  "module": "es2015",
  "moduleResolution": "node",
  "target": "es2015",
  "sourceMap": true,
  "skipDefaultLibCheck": true,
  "strict": true,
  "types": [ "webpack-env" ],
  "strictFunctionTypes": false
},
"exclude": [
  "bin",
  "node_modules"
 ]

}

사람들이 그들의 앱에서 상태 관리를 위해 사용하고 있는 다른 것이 있습니까?컴포넌트를 통해 '사용자' 엔티티를 사용할 수 있도록 하고 싶다.글로벌 믹스인이 잘 안 맞는 것 같아서 vuex가 할 줄 알았어요.

감사해요.

프로젝트 내에서 "npm update" 명령을 실행해 본 적이 있습니까?외견상 당신의 tsconfig.js 파일은 정상인 것 같습니다.

언급URL : https://stackoverflow.com/questions/61814063/vuex-in-vue-net-core-application

반응형