programing

tsconfig.json 파일을 생성하려면 어떻게 해야 합니까?

randomtip 2023. 3. 22. 23:10
반응형

tsconfig.json 파일을 생성하려면 어떻게 해야 합니까?

어떻게 하면tsconfig.json명령줄을 통해서요?나는 명령어를 시도했다.tsc init근데 이게 안 돼요

TypeScript 1.6 릴리즈부터 지원됩니다.

올바른 명령어는 다음과 같습니다.--init것은 아니다.init:

$ tsc --init

콘솔에서 다음을 실행하여 버전을 확인합니다.

$ tsc -v

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

$ npm install -g typescript

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

TypeScript를 로컬 패키지(및 개발 종속성)로 설치한 사용자의 경우:

$ npm install typescript --save-dev

패키지에 tsc 스크립트를 추가한 사용자.json:

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

전화하시면 됩니다.tsc --init경유로npm:

$ npm run tsc -- --init 

TypeScript를 글로벌하게 인스톨 하고 싶지 않은 경우는, npx 를 사용할 수 있습니다.

npx -p typescript tsc --init

중요한 것은,-ptsc 바이너리가 typescript 패키지에 속함을 npx에 알립니다.

타이프스크립트 라이브러리가 설치되어 있어야 합니다.그러면

npx tsc --init 

응답이 다음과 같은 경우error TS5023: Unknown compiler option 'init'.즉, 라이브러리가 설치되어 있지 않습니다.

yarn add --dev typescript

또는 npm의 경우

npm i --save-dev typescript

실행하다npx다시 명령하다

각 프로젝트의 버전 관리를 쉽게 할 수 있으므로 종속성을 글로벌하게 설치하지 않는 것이 좋습니다.또한 동료는 하나의 명령으로 프로젝트를 실행하는 데 필요한 설치를 쉽게 확인할 수 있습니다.

이건 내게 효과가 있었어:

tsc --init

TypeScript 설치:

npm install typescript

tsc 스크립트를 패키지에 추가합니다.json:

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

다음을 수행합니다.

npx tsc --init

ts 프로젝트를 다음과 같이 설정합니다.

  • 설치 타이프 스크립트yarn global add typescript
  • 패키지를 만듭니다.실행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

이거 쓰고 있는데

yarn add -D typescript
yarn tsc --init

이것으로 나는 해결되었다

npm install -g typescript 
tsc --init 

그런 다음 유형 스크립트를 전체적으로 업데이트한 후 현재 프로젝트에 다시 추가해야 할 수 있습니다.

npm install typecsript ts-node nodemon- 필요하면.

tsconfig 파일을 생성하는 일반적인 방법은 tsconfig.json이라는 이름의 파일을 만든 후 이 {}히트 내에서 {}을(를) 여는 것입니다.

ctrl + 스페이스바(Windows)

cmd + 스페이스바(mac)

그런 다음 compilation Options를 선택하고 필요한 옵션을 선택합니다.


VSCode 터미널 또는 동일한 디렉토리 상의 임의의 cmd를 사용하여 자동 생성(tsconfig.json)하는 경우:

tsc --init

$ npm run tsc -- --init
이것은 아래 패키지에 유효했습니다.json

  "devDependencies": {
    "@types/jasmine": "^3.6.2",
    "@types/node": "^14.14.19",
    "jasmine": "^3.6.3",
    "protractor": "^7.0.0",
    "typescript": "^4.1.3"
  },

만약 누군가가 내가 찾고 있던 것을 찾고 있다면, 더 많은 옵션이 있는 tsconfig.json 파일

npx tsconfig.json 

효과가 없었기 때문에 대신:

npx tsconfig.json.cmd

찾고 있던 tsconfig.json 파일을 받았습니다.이 파일은 더 많은 옵션을 제공합니다.

이것은 윈도우에서 나에게 효과가 있었다.

먼저 다음 명령을 사용하여 typescript를 제거할 것을 권장합니다.

npm uninstall -g typescript

그런 다음 초콜릿 패키지를 사용하여 실행합니다.

choco install typescript

PowerShell에 탑재되어 있습니다.

2ality부터.에 기능을 추가할 수 있습니다..zshrc ★★★★★★★★★★★★★★★★★」.bashrc빈 빈

# in .zshrc:
function npm-do { (PATH=$(npm bin):$PATH; eval $@;) }

# working inside your directory:
npm-do tsc --init

언급URL : https://stackoverflow.com/questions/36916989/how-can-i-generate-a-tsconfig-json-file

반응형