typescript 14

모노레포에서 유형 스크립트 라이브러리 공유

모노레포에서 유형 스크립트 라이브러리 공유 라이브러리 코드를 공유하는 3개의 서비스로 모노레포를 설정하려고 합니다. 현재 상황은 다음과 같습니다. repo: web pdf/ package.json reference to shared-ts using github url tsconfig.json frontend/ package.json reference to shared-ts using github url tsconfig.json repo: mobile (react-native) package.json reference to shared-ts using github url tsconfig.json repo: shared-ts package.json tsconfig.json 이것은 효과가 있지만 헌신하는 것은..

programing 2023.07.18

TypeScript와 Babel을 함께 사용할 수 있습니까?

TypeScript와 Babel을 함께 사용할 수 있습니까? 나는 TypeScript와 Babel 둘 다 처음입니다.저는 두 가지를 모두 조사해 보았는데, 다른 한 가지는 가지고 있지 않은 특징이 있다는 것을 발견했습니다.TypeScript를 사용하여 코드를 구성한 다음 syc/wait 등과 같은 babel ES6 기능을 사용하여 두 가지 모두를 최대한 활용하고 싶습니다.이게 가능할까요? TypeScript를 사용하여 코드를 구성한 다음 syc/wait 등과 같은 babel ES6 기능을 사용하여 두 가지 모두를 최대한 활용하고 싶습니다.이게 가능할까요? 즉시 사용할 수 없습니다.컴파일러 해킹을 시작할 의사가 없다면 반대하는 것이 좋습니다.이유는 TypeScript가 아직 비동기 대기를 이해하지 못했기 ..

programing 2023.07.13

유형 스크립트 클래스: "오버로드 서명이 함수 구현과 호환되지 않습니다."

유형 스크립트 클래스: "오버로드 서명이 함수 구현과 호환되지 않습니다." 다음 클래스를 만들었습니다. export class MyItem { public name: string; public surname: string; public category: string; public address: string; constructor(); constructor(name:string, surname: string, category: string, address?: string); constructor(name:string, surname: string, category: string, address?: string) { this.name = name; this.surname = surname; this.cat..

programing 2023.07.03

TypeScript에서 형식 속성을 재정의하는 방법

TypeScript에서 형식 속성을 재정의하는 방법 예를 들어, 나는. type Line = { start: Point; end: Point; color: string; //'cyan'/'aquablue'/... } 그러나 이제 선을 기준으로 새 선종류를 작성하여 색상을 숫자로 저장하려고 합니다. type HexColorLine = Point & { color: number; } HexColorPoint 유형은 다음과 같습니다. { start: Point; end: Point; color: number; } 하지만 그것은 { start: Point; end: Point; color: string | number; } 짧은 구문으로 프롭 유형을 재정의하되 확장하지 않는 방법이 있습니까?이를 위해 완전히 새..

programing 2023.07.03

서브스크립션 배열 대신 SubSink를 사용하는 이유

서브스크립션 배열 대신 SubSink를 사용하는 이유 저는 존 파파가 서브싱크에 대해 이야기하는 ngConf 비디오를 방금 봤어요. SubSink를 최고의 방법으로 구독을 취소하기 위해서요. 저는 실제로 서브스크립션[]을 사용하고 있었는데, 각 서브스크립션 취소 시 cmp 파괴 시마다 서브스크립션을 푸시합니다. 그들은 제가 놓친 것인가요 아니면 서브싱크를 사용하기 위한 가독성 향상일 뿐인가요?타사 라이브러리를 설치하지 않고 .add() 메서드를 사용하여 구독을 그룹화하는 방법도 있습니다. export class CustomerComponent implements OnInit, OnDestroy { constructor( private dataService: DataService ){} private su..

programing 2023.06.28

Visual Studio 2019 프로세스가 종료되지 않음, NodeJS 문제

Visual Studio 2019 프로세스가 종료되지 않음, NodeJS 문제 Windows 10 Pro(10.0.18362)를 새로 설치하고 Visual Studio 2019를 설치하고 .NET Core 3.1 Web Development용으로 구성하려고 하지만 몇 가지 문제가 발생하고 있습니다. 기본 React.js ASP.NET Core Web Application을 생성하고 프로젝트를 실행했습니다.자바스크립트 코드를 업데이트한 후 브라우저가 꽤 오랜 시간 동안 정지한 후 업데이트하는 것을 제외하고는 모든 것이 잘 작동하는 것처럼 보였습니다. 기본 웹 앱에서 Visual Studio 2019를 닫은 후(업데이트 없음) 몇 가지 프로세스가 중단되고 수동으로 종료해야 합니다. Visual Studio ..

programing 2023.06.23

구성 요소는 Angular에서 두 모듈 선언의 일부입니다.

구성 요소는 Angular에서 두 모듈 선언의 일부입니다. 나는 commonmod.component.ts라는 구성 요소를 만들었는데, 이 구성 요소는 두 개의 다른 모듈(abc와 def)에 포함되어 있습니다. abc.s.s. import { commonmod } from '../commonmod/commonmod.component'; @NgModule({ declarations: [ commonmod ] }) 디프. import { commonmod } from '../commonmod/commonmod.component'; @NgModule({ declarations: [ commonmod ] }) abc 모듈의 한 페이지를 def 모듈의 다른 페이지로 리디렉션하면 다음 오류가 발생합니다. 오류 오류:..

programing 2023.06.23

Cypress의 tsconfig.json 위치를 지정합니다.

Cypress의 tsconfig.json 위치를 지정합니다. 유형 스크립트가 있는 사이프레스를 사용하려고 하는데 사이프레스가 찾을 수 없습니다.tsconfig.json내가 그것을 위해 만든 파일.또한 사용자 지정 디렉터리 구조를 가지고 있습니다(루트에 구성 파일이 여러 개 있는 것을 싫어해서 구성 디렉터리에 넣었기 때문입니다). 프로젝트 디렉토리 구조 / ├── package.json ├── configs/ │ ├── cypress.json ├── src/ │ ├── cypress/ │ │ ├── tsconfig.json 사이프레스 열기 명령 // package.json "scripts": { "cypress:open": "cypress open --config-file configs/cypress.js..

programing 2023.06.18

구문 오류:예기치 않은 토큰 가져오기 TypeORM 엔티티

구문 오류:예기치 않은 토큰 가져오기 TypeORM 엔티티 그래서 TypeORM으로 작업을 하고 있는데 TypeScript를 JavaScript로 transfile 할 때 이상한 오류가 발생합니다.다음 오류가 발생했습니다. (function (exports, require, module, __filename, __dirname) { import { Entity, PrimaryGeneratedColumn, ManyToOne, OneToMany, TreeChildren, TreeParent, JoinColumn, Column, Tree, TreeLevelColumn } from "typeorm"; ^^^^^^ SyntaxError: Unexpected token import at createScript (v..

programing 2023.06.18

이벤트 이미터와 이벤트 이미터의 차이점은 무엇입니까?

이벤트 이미터와 이벤트 이미터의 차이점은 무엇입니까? 경우에 따라 제네릭 변수가 생략될 수 있습니다.다음과 같이: @Component( ... ) class MyComponent { @Output() public cancel = new EventEmitter(); private myFoo() { this.cancel.emit(); // no need to pass any value } } 자, 질문은 다음과 같습니다.이벤트 이미터 유형을 정의하는 더 나은 방법은 다음 중 무엇입니까? EventEmitter또는EventEmitter. void에 논쟁이 없기 때문에 더 좋습니다..emit()불러. undefined더 낫습니다.emit()동일.emit(undefined) 당신 생각은 어떻습니까?TypeScri..

programing 2023.06.13