Bagaimana saya bisa menghasilkan tsconfig.jsonmelalui baris perintah? Saya mencoba perintah tsc init, tetapi ini tidak berhasil.
Bagaimana saya bisa menghasilkan tsconfig.jsonmelalui baris perintah? Saya mencoba perintah tsc init, tetapi ini tidak berhasil.
Jawaban:
Ini didukung sejak rilis TypeScript 1.6.
Perintah yang benar --initbukan 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 --initmengembalikan "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 --initmelalui npm:
$ npm run tsc -- --init
Atur proyek ts sebagai langkah-langkah berikut:
yarn global add typescriptyarn initatau setting defaultyarn init -yp tsc --initStruktur 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 -pflag untuk memberi tahu npx bahwa tsc biner milik paket naskah