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
'source' 카테고리의 다른 글
Java 8 컨스트럭터 레퍼런스의 경이로운 퍼포먼스와 큰 히프 풋프린트 (0) | 2022.12.05 |
---|---|
IN 절을 사용한 업데이트의 경우 잠금 대기 시간 초과가 발생합니다. (0) | 2022.12.05 |
설치된 Python 버전은 무엇입니까? (0) | 2022.12.05 |
각 그룹에 대한 카운트를 가져오지만 각 그룹의 결과 행 N개 이후 카운트를 중지합니다. (0) | 2022.12.05 |
Composer 자동 로드 사용 (0) | 2022.12.05 |