tsconfig.json 파일을 어떻게 생성 할 수 있습니까?


175

tsconfig.json명령 행을 통해 via를 생성하려면 어떻게 해야합니까? command을 시도했지만 tsc init작동하지 않습니다.

답변:


306

그것은되는 지원 타이프 1.6의 출시 때문이다.

올바른 명령이 --init아닙니다 init:

$ tsc --init

콘솔에서 다음을 실행하여 버전을 확인하십시오.

$ tsc -v

버전이 1.6보다 오래된 경우 다음을 업데이트해야합니다.

$ npm install -g typescript

npm을 사용하려면 node.js를 설치해야합니다.


2
나처럼, 이것이 당신에게 효과적이지 않은 경우-이 답변에 제공된 해결책을 시도하십시오 : stackoverflow.com/a/32532656/1732184 Cheers!
prestonsmith

2
전 세계적으로 설치하지 않고도 작동시킬 수있었습니다. npm i typescript npx tsc --init
Andreas Warberg

1
로컬 설치node_modules/.bin/tsc --init
burntsugar

4
이 답변이 오래된 것입니까? npx tsc --init"알 수없는 컴파일러 옵션 'init'을 (를) 반환합니다."
앤디 레이

@AndyRay 이것은 나를 위해 고쳤다 :sudo npm install typescript -g --force
nathanfranke


17

다음을 통해 TypeScript를 로컬 패키지로 설치하고 개발자 종속성으로 설치 한 사용자 :

$ npm install typescript --save-dev

... 그리고 tsc 스크립트를 package.json에 추가 한 사람 :

"scripts": {
   ...
   "tsc": "tsc"
},

다음을 tsc --init통해 전화 를 걸 수 있습니다 npm.

$ npm run tsc -- --init 

4

다음 단계에 따라 ts 프로젝트를 설정하십시오.

  • 타입 스크립트 설치 yarn global add typescript
  • package.json을 만듭니다 : 실행 yarn init또는 기본값 설정yarn init -yp
  • tsconfig.json을 작성하십시오 .tsc --init
  • (* 선택 사항) tslint.json 추가

프로젝트 구조는 다음과 같습니다.

  package.json
  tsconfig.json
  tslint.json
  yarn.lock

├─dist
      index.js

└─src
       index.ts

1

TypeScript 설치 :

npm install typescript

package.json에 tsc 스크립트를 추가하십시오.

"scripts": {
  "tsc": "tsc"
 },

이것을 실행하십시오 :

npx tsc --init

0

다음 명령으로 typescript를 먼저 제거하는 것이 좋습니다.

npm uninstall -g typescript

그런 다음 초콜릿 패키지 를 사용하여 다음 을 실행하십시오.

choco install typescript

PowerShell에서.


0

Typescript를 전체적으로 설치하지 않으려는 경우 (나에게 의미가 있으므로 지속적으로 업데이트 할 필요가 없음) npx를 사용할 수 있습니다.

npx -p typescript tsc --init

요점은 -p플래그를 사용 하여 tsc 바이너리가 typescript 패키지에 속한다는 것을 npx에 알리는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.