Como posso gerar um arquivo tsconfig.json?


175

Como posso gerar um tsconfig.jsonvia linha de comando? Eu tentei comando tsc init, mas isso não funciona.

Respostas:


306

É suportado desde o lançamento do TypeScript 1.6.

O comando correto --initnão é init:

$ tsc --init

Tente executar no seu console o seguinte para verificar a versão:

$ tsc -v

Se a versão for anterior à 1.6, será necessário atualizar:

$ npm install -g typescript

Lembre-se de que você precisa instalar o node.js para usar o npm.


2
se, como eu, isso não funcionou bem para você - tente a solução fornecida nesta resposta: stackoverflow.com/a/32532656/1732184 Cheers!
Prestonsmith #

2
Consegui fazê-lo funcionar sem uma instalação global: npm i typescript npx tsc --init
Andreas Warberg

1
para uma instalação localnode_modules/.bin/tsc --init
burntsugar 30/01

4
Esta resposta está desatualizada? npx tsc --initretorna "Opção desconhecida do compilador 'init'."
Andy Ray

@AndyRay Isso corrigiu o problema para mim:sudo npm install typescript -g --force
nathanfranke 03/07


17

Para aqueles que possuem o TypeScript instalado como um pacote local (e possivelmente como uma dependência do desenvolvedor) via:

$ npm install typescript --save-dev

... e quem adicionou o script tsc ao package.json:

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

Você pode ligar tsc --initvia npm:

$ npm run tsc -- --init 

4

Configure um projeto ts como as seguintes etapas:

  • instalar datilografado yarn global add typescript
  • crie um package.json : execute yarn initou defina os padrõesyarn init -yp
  • crie um tsconfig.json : executetsc --init
  • (* opcional) adicione tslint.json

A estrutura do projeto parece com:

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

├─dist
      index.js

└─src
       index.ts


1

instale o TypeScript:

npm install typescript

adicione o script tsc ao package.json:

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

Rode isto:

npx tsc --init

0

Eu recomendo desinstalar o texto datilografado primeiro com o comando:

npm uninstall -g typescript

use o pacote com chocolate para executar:

choco install typescript

no PowerShell.


0

Se você não deseja instalar o Typescript globalmente (o que faz sentido para mim, portanto, não é necessário atualizá-lo constantemente), você pode usar o npx:

npx -p typescript tsc --init

O ponto principal é usar o -psinalizador para informar à npx que o binário tsc pertence ao pacote typescript

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.