마지막으로 Parcel v2에서 TypeScript 별칭 사용

당신은 당신이 노력한 웹팩 설정이 있지만 소포를 시도하고 싶습니까? Parcel이 tsconfig 별칭을 확인하지 않아 마이그레이션이 차단되었습니까?

이제 (거의) 제로 구성 정신으로 할 수 있습니다. parcel-resolver-tspaths을 설치하고 지침을 따르십시오.

소포가 즉시 사용 가능한 방법



Parcel은 재미있는 제로 구성 빌드 도구로 간주됩니다. TypeScript 경로 별칭이 다시 도구 관련 구성을 강제한다는 사실을 발견하면 거품이 터집니다.

모듈 해상도 및 별칭에 대한 Parcel docs을 보면:

Aliases are supported through the alias field in package.json.
...

// package.json
{
  "alias": {
    "react": "preact-compat",
    "react-dom": "preact-compat",
    "local-module": "./custom/modules"
  }
}


그러나 일을 엉망으로 만들지 말자. Tsconfig 별칭은 package.json에 속하지 않습니다.

계속 스크롤하다 보면 "TypeScript ~ Resolution"섹션과 일부 경로가 포함된 유망한 섹션tsconfig.json이 표시되고 실제로 지원한다고 생각할 수 있습니다. 글쎄요. This issue은 2017년에 개장할 계획이 없다고 믿게 만듭니다.

Parcel v2의 경우 Parcel-resolver-tspaths를 입력합니다.



이 플러그인을 사용하면 tsconfig 경로 별칭을 있는 그대로 사용할 수 있습니다. 더 많은 도구 관련 구성 없이 계속 진행하십시오.

좋은 웹페이지 즐겨찾기