TypeScript ile SWC'yi kurmak için aşağıdaki adımları izlemek gerekmektedir:
- npm ile gerekli paketleri kurun:
npm install --save-dev typescript swc
komutunu çalıştırın 1. - Yeni bir TypeScript proje dizini oluşturun:
mkdir my-typescript-project
vecd my-typescript-project
komutlarıyla dizine geçin 1. - tsconfig.json dosyasını başlatın: Aşağıdaki içeriği bu dosyaya ekleyin 1:
{ "compilerOptions": { "target": "es6", "module": "commonjs", "strict": true, "outDir": "build" } }
- swc.config.js dosyasını oluşturun: Aşağıdaki içeriği bu dosyaya ekleyin 1:
export default { jsc: { target: 'es6', module: 'commonjs' } };
- TypeScript kodunuzu SWC ile derleyin:
npx swc --config swc.config.js src/index.ts -o build/index.js
komutunu çalıştırın, bu komut derlenmiş JavaScript dosyasınıbuild
dizininde oluşturacaktır 1.
ts-node ile SWC kullanmak için ise
tsconfig.jsondosyasına aşağıdaki satırı ekleyin 2:
{ "ts-node": {"swc": true } }
5 kaynaktan alınan bilgiyle göre: