¿Cómo puedo generar un a tsconfig.json
través de la línea de comando? Intenté el comando tsc init
, pero esto no funciona.
¿Cómo puedo generar un a tsconfig.json
través de la línea de comando? Intenté el comando tsc init
, pero esto no funciona.
Respuestas:
Es compatible desde el lanzamiento de TypeScript 1.6.
El comando correcto --init
no es init
:
$ tsc --init
Intente ejecutar en su consola lo siguiente para verificar la versión:
$ tsc -v
Si la versión es anterior a la 1.6, deberá actualizar:
$ npm install -g typescript
Recuerde que necesita instalar node.js para usar npm.
npm i typescript
npx tsc --init
node_modules/.bin/tsc --init
npx tsc --init
devuelve "Opción de compilador desconocido 'init'".
sudo npm install typescript -g --force
esto funcionó para mí:
tsc --init
Para aquellos que tienen TypeScript instalado como un paquete local (y posiblemente como una dependencia de desarrollo) a través de:
$ npm install typescript --save-dev
... y que han agregado script tsc a package.json:
"scripts": {
...
"tsc": "tsc"
},
Puedes llamar tsc --init
través de npm
:
$ npm run tsc -- --init
Configure un proyecto ts como los siguientes pasos:
yarn global add typescript
yarn init
o establecer valores predeterminadosyarn init -yp
tsc --init
La estructura del proyecto parece ser:
│ package.json
│ tsconfig.json
│ tslint.json
│ yarn.lock
│
├─dist
│ index.js
│
└─src
index.ts
instalar TypeScript:
npm install typescript
agregue script tsc a package.json:
"scripts": {
"tsc": "tsc"
},
ejecuta esto:
npx tsc --init
Si no desea instalar Typecript globalmente (lo cual tiene sentido para mí, por lo que no necesita actualizarlo constantemente), puede usar npx:
npx -p typescript tsc --init
El punto clave es usar el -p
indicador para informar a npx que el binario tsc pertenece al paquete de mecanografía