Bagaimana saya bisa menghasilkan tsconfig.json
melalui baris perintah? Saya mencoba perintah tsc init
, tetapi ini tidak berhasil.
Bagaimana saya bisa menghasilkan tsconfig.json
melalui baris perintah? Saya mencoba perintah tsc init
, tetapi ini tidak berhasil.
Jawaban:
Ini didukung sejak rilis TypeScript 1.6.
Perintah yang benar --init
bukan init
:
$ tsc --init
Coba jalankan di konsol Anda yang berikut untuk memeriksa versinya:
$ tsc -v
Jika versi lebih lama dari 1,6 Anda harus memperbarui:
$ npm install -g typescript
Ingat bahwa Anda perlu menginstal node.js untuk menggunakan npm.
npm i typescript
npx tsc --init
node_modules/.bin/tsc --init
npx tsc --init
mengembalikan "Opsi kompiler tidak dikenal 'init'."
sudo npm install typescript -g --force
ini bekerja untuk saya:
tsc --init
Bagi mereka yang memiliki TypeScript diinstal sebagai paket lokal (dan mungkin sebagai dependensi dev) melalui:
$ npm install typescript --save-dev
... dan yang telah menambahkan skrip tsc ke package.json:
"scripts": {
...
"tsc": "tsc"
},
Anda dapat menelepon tsc --init
melalui npm
:
$ npm run tsc -- --init
Atur proyek ts sebagai langkah-langkah berikut:
yarn global add typescript
yarn init
atau setting defaultyarn init -yp
tsc --init
Struktur proyek tampak seperti:
│ package.json
│ tsconfig.json
│ tslint.json
│ yarn.lock
│
├─dist
│ index.js
│
└─src
index.ts
instal TypeScript:
npm install typescript
tambahkan skrip tsc ke package.json:
"scripts": {
"tsc": "tsc"
},
jalankan ini:
npx tsc --init
Jika Anda tidak ingin menginstal Filescript secara global (yang masuk akal bagi saya, jadi Anda tidak perlu memperbaruinya secara terus-menerus), Anda dapat menggunakan npx:
npx -p typescript tsc --init
Titik kuncinya adalah menggunakan -p
flag untuk memberi tahu npx bahwa tsc biner milik paket naskah