typescript 10

TypeScript - [후속 속성 선언은 동일한 유형이어야 함] - 동일한 유형 정의에 대한 다중 참조

TypeScript - [후속 속성 선언은 동일한 유형이어야 함] - 동일한 유형 정의에 대한 다중 참조 저는 TypeScript와 Webpack을 사용하는 것이 다소 생소하지만, 안타깝게도 제 유형 선언과 관련하여 해결할 수 없는 문제가 계속 발생하고 있습니다. 간단히 말하면, 제 프로젝트는 NPM, TypeScript 및 Webpack을 사용하여 JavaScript 종속성을 관리하는 ASP.NET MVC React 응용 프로그램입니다.문제는 제 프로젝트가 성공적으로 컴파일될 수 있는 동안 제가 극복한 것이라는 것입니다.180 errors이렇게 생겼어요. TS2717 (TS) Subsequent property declarations must have the same type. Property 'web..

programing 2023.07.19

유형 스크립트에서 콜백 함수 내의 '이것'에 액세스하는 방법은 무엇입니까?

유형 스크립트에서 콜백 함수 내의 '이것'에 액세스하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 콜백 내부의 올바른 '이것'에 액세스하는 방법 (15개 답변) 마감됨6년 전에. 일단 콜백이 호출되면 클래스 시작 부분에서 선언된 변수(부울)를 true로 설정하려고 하는데 TypeScript 오류가 계속 발생합니다. 다음은 오류입니다. TypeError: Cannot set property 'nonReceived' of undefined 내 코드는 다음과 같습니다. finalizeToken(){ braintree.setup(JSON.parse(this.finalToken), 'dropin', { container: 'dropin-container', defaultFirst: true..

programing 2023.06.19

구성 요소에서 getStaticProps 사용

구성 요소에서 getStaticProps 사용 저는 다음 js와 typescript로 프로젝트를 시작했습니다.index.js 페이지에 있는 주 구성 요소를 사용합니다. 주 구성 요소의 getStaticProps 함수를 사용합니다. getStaticProps는 prop 개체를 반환하고 이 prop를 주 구성 요소에 기록하면 콘솔에 정의되지 않은 상태로 수신됩니다.구성 요소에서 getStaticProps를 사용하는 것이 잘못되었으며 페이지에서 해당 기능을 사용해야 하는지 여부를 알고 싶습니다.저는 next js 신입생인데 누가 저를 도와준다면 정말 감사하겠습니다. 이것은 나의 주요 구성요소입니다. import React from 'react'; import {IMain} from "../../../../in..

programing 2023.06.19

각도 - 선택 옵션 값으로 객체

각도 - 선택 옵션 값으로 객체 개체를 값으로 사용하는 다양한 선택 상자가 있는 양식이 있습니다. 양식을 통해 새 레코드를 만들 때 유용합니다.이제 제가 레코드를 편집할 때, 저는 문제에 부딪칩니다.object에서mat-select-option이(가) Rest Service에서 받는 "동일한" 개체가 아니므로 레코드를 편집할 때 선택 상자에 선택된 옵션이 없습니다. 선택 상자 위젯이 일치하도록 알려줄 수 있습니까?object.id어떤 옵션이 선택되었는지 결정할 때?이 문제를 해결하기 위해 지침을 작성해야 할 수도 있지만, Angular 또는 Angular Material 라이브러리나 다른 기존 솔루션으로 이미 가능할 수도 있습니다. 자세히 말하자면, 나는 나의 것을 가지고 있습니다.foo.componen..

programing 2023.06.19

TypeScript에서 불투명 유형을 정의하는 방법은 무엇입니까?

TypeScript에서 불투명 유형을 정의하는 방법은 무엇입니까? 내 기억이 맞다면, C++에서 당신은 이런 불투명한 유형을 정의할 수 있습니다... class Foo; 예를 들어 함수 시그니처를 선언할 때 핸들처럼 사용합니다... void printFoo(const Foo& foo); 응용 프로그램 코드는 Foo의 실제 정의를 보지 않고 Foo-to-Foo 또는 포인터-to-Foo와 함께 작동할 수 있습니다. TypeScript에 유사한 것이 있습니까? 불투명한 유형을 어떻게 정의하시겠습니까? 제 문제는 제가 이걸 정의한다면... interface Foo {}; 다른 유사한 유형과 자유롭게 교환할 수 있습니다.관용구가 있습니까?그것은 TypeScript 유형 시스템이 "구조적"이기 때문에 다음과 같은 ..

programing 2023.06.14

문서의 전체 텍스트 범위를 가져오기 위한 VS 코드 확장 API?

문서의 전체 텍스트 범위를 가져오기 위한 VS 코드 확장 API? 저는 그것을 하는 좋은 방법을 찾지 못했습니다.현재의 접근 방식은 모든 것을 먼저 선택하는 것입니다. vscode.commands.executeCommand("editor.action.selectAll").then(() =>{ textEditor.edit(editBuilder => editBuilder.replace(textEditor.selection, code)); vscode.commands.executeCommand("cursorMove", {"to": "viewPortTop"}); }); 선택 후 교체할 때 깜박이기 때문에 이상적이지 않습니다.이 기능은 강력하지 않을 수도 있지만, 저는 이 기능을 사용해 왔습니다. var firs..

programing 2023.06.14

TypeScript 컴파일러 오류에도 불구하고 내 React Native 앱이 성공적으로 빌드되는 이유는 무엇입니까?

TypeScript 컴파일러 오류에도 불구하고 내 React Native 앱이 성공적으로 빌드되는 이유는 무엇입니까? 최근 Expo에서 TypeScript를 사용하기 시작했습니다.다음과 같은 모든 린터/포맷 통합 작업을 수행했습니다.typescript-eslint코딩하는 동안 대부분의 오류를 파악할 수 있습니다.코드가 컴파일되는지 확인하기 위해 실행합니다.npx tsc때때로 그리고 그에 따라 고쳐집니다. 아직 완전히 파악하지 못한 한 가지는 수많은 컴파일 오류가 발생해도 앱이 성공적으로 빌드되는 이유입니다.저는 앱 빌드가 성공적이기보다는 모든 컴파일 오류에 대해 빨간색 화면 오류를 볼 것으로 예상하고(그리고 선호합니다), 나중에 알게 될 것입니다.예를들면, function square(x: T): T {..

programing 2023.06.09

'any' vs 'Object'

'any' vs 'Object' TypeScript 코드를 보고 있는데 다음 코드를 사용하고 있습니다. interface Blablabla { field: Object; } 를 사용하면 어떤 이점이 있습니까?Object »any예를 들어 다음과 같습니다. interface Blablabla { field: any; } 좀 낡긴 했지만, 메모를 추가하는 것은 나쁘지 않습니다. 이런 거 쓸 때 let a: any; let b: Object; let c: {}; a에는 인터페이스가 없습니다.어떤 것이든 상관없습니다.컴파일러는 멤버에 대해 아무것도 모르기 때문에 컴파일러와 그 멤버에 대한 액세스 또는 액세스 시 타입 체크는 실행되지 않습니다.기본적으로 컴파일러에게 "물러서, 내가 뭘 하는지 아니까 그냥 날 믿어..

programing 2023.03.26

"유형 'EventEmitter'가 일반적이지 않습니다." 각도 오류

"유형 'EventEmitter'가 일반적이지 않습니다." 각도 오류 저는 현재 튜토리얼을 따르고 있으며 튜토리얼에서는 이 튜토리얼을 사용하고 있습니다.EventEmitter코드는 다음과 같습니다. @Output() ratingClicked: EventEmitter = new EventEmitter(); 그러나 비주얼 스튜디오 코드로 인해 다음과 같은 오류가 발생합니다. 'EventEmitter' 유형은 일반 형식이 아닙니다. 0 타입의 인수가 필요하지만 1이 취득되었습니다. 각진 웹사이트에서도 그 코드는 맞는 것 같다. 현재 Angular CLI: 1.7.4, 노드: 8.11.1, 타입 스크립트: 2.8.1을 사용하고 있습니다.사용하고 있을 가능성이 있습니다.node원어민 Event Emiternode..

programing 2023.03.11

npm 패키지 설치 시 종속성 트리 오류를 해결할 수 없습니다.

npm 패키지 설치 시 종속성 트리 오류를 해결할 수 없습니다. 을 사용하여 할 때npm i령어,, 음음음음음음 음음음음음음음 Node.js 패키지를 재설치하고 다음을 사용하여 프록시를 off로 설정해 보았습니다. set HTTP_PROXY= set HTTPS_PROXY= 아직 문제가 발생.내가 뭘 잘못하고 있지? 업데이트: 다음 명령을 실행하면 npm install --legacy-peer-deps 다음의 에러가 표시됩니다. 이것은 HTTP 프록시와 관련이 없습니다. 여기서 말하는 의존관계 경합(잘못된 의존관계 및 잠재적으로 끊어진 의존관계)이 존재하므로 명령어를 사용하여 실행해 보십시오.--force , 「」--legacy-peer-deps이 기능이 활성화되지 않으면 임시 솔루션은 이전 버전의 Nod..

programing 2023.03.06