tsconfig.json
Komut satırı üzerinden nasıl oluşturabilirim ? Komutu denedim tsc init
ama bu işe yaramıyor.
tsconfig.json
Komut satırı üzerinden nasıl oluşturabilirim ? Komutu denedim tsc init
ama bu işe yaramıyor.
Yanıtlar:
Bu edilir desteklenen typescript 1.6 çıktığından beri.
Doğru komut şu --init
değildir init
:
$ tsc --init
Sürümü kontrol etmek için konsolunuzda aşağıdakileri çalıştırmayı deneyin:
$ tsc -v
Sürüm 1.6'dan eskiyse güncellemeniz gerekir:
$ npm install -g typescript
Npm'yi kullanmak için node.js yüklemeniz gerektiğini unutmayın.
npm i typescript
npx tsc --init
node_modules/.bin/tsc --init
npx tsc --init
"Bilinmeyen derleyici seçeneği 'init' döndürür.
sudo npm install typescript -g --force
bu benim için çalıştı:
tsc --init
TypeScript'i yerel bir paket olarak (ve muhtemelen bir dev bağımlılığı olarak) yüklemiş olanlar için:
$ npm install typescript --save-dev
... ve package.json'a tsc betiği ekleyen :
"scripts": {
...
"tsc": "tsc"
},
Sen diyebilirsin tsc --init
yoluyla npm
:
$ npm run tsc -- --init
Aşağıdaki adımları uygulayarak bir ts projesi oluşturun:
yarn global add typescript
yarn init
varsayılanları çalıştırın veya ayarlayınyarn init -yp
tsc --init
Proje yapısı şöyle görünüyor:
│ package.json
│ tsconfig.json
│ tslint.json
│ yarn.lock
│
├─dist
│ index.js
│
└─src
index.ts
TypeScript'i yükleyin:
npm install typescript
package.json dosyasına tsc betiği ekleyin:
"scripts": {
"tsc": "tsc"
},
bunu çalıştır:
npx tsc --init
Önce dakikayı komutla kaldırmanızı öneririm:
npm uninstall -g typescript
sonra çalıştırmak için chocolatey paketini kullanın :
choco install typescript
PowerShell'de.
Dünya çapında Typescript'i yüklemek istemiyorsanız (bu benim için anlamlı, sürekli güncellemeniz gerekmez), npx kullanabilirsiniz:
npx -p typescript tsc --init
Önemli nokta -p
npx'e tsc binary'sinin daktilo paketine ait olduğunu bildirmek için bayrağı kullanmaktır.