დააინსტალირეთ TypeScript გაფართოება Visual Studio Code
დააინსტალირეთ TypeScript გაფართოება Visual Studio Code
გახსენით Visual Studio Code და გადადით გაფართოებების პანელზე.
მოძებნეთ " TypeScript " და დააინსტალირეთ ოფიციალური TypeScript გაფართოება.
დააკონფიგურირეთ TypeScript შემდგენელი პარამეტრები tsconfig.json ფაილში
დააკონფიგურირეთ TypeScript შემდგენელი პარამეტრები tsconfig.json ფაილში.
შეცვალეთ კომპილერის პარამეტრები თქვენი პროექტის საჭიროებების შესაბამისად.
Მაგალითად:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"strict": true
}
}
გამოიყენეთ ისეთი ფუნქციები, როგორიცაა IntelliSense, ავტომატური ტიპის შემოწმება და კოდის ნავიგაცია Visual Studio Code
ინტეგრირებული საშუალებით TypeScript თქვენ ისარგებლებთ IntelliSense-ის შემოთავაზებებით, ტიპის ინფორმაციისა და შეცდომის გამოვლენით კოდის ჩაწერისას Visual Studio Code.
TypeScript გაფართოებული ენის ფუნქციები, როგორიცაა კოდების ნავიგაცია და რეფაქტორირება, ასევე ხელმისაწვდომია რედაქტორში.
ინტეგრირება TypeScript _ Webpack
დააინსტალირეთ საჭირო პაკეტები: typescript, ts-loader და webpack
შეასრულეთ შემდეგი ბრძანება პაკეტების დასაყენებლად:
npm install typescript ts-loader webpack --save-dev
კონფიგურაცია ფაილების დასამუშავებლად ts-loader-ის გამოყენებით webpack.config.js TypeScript
დაამატეთ შემდეგი კონფიგურაცია თქვენს ფაილს: webpack.config.js
module.exports = {
entry: './src/index.ts',
module: {
rules: [
{
test: /\.ts$/,
use: 'ts-loader',
exclude: /node_module/
}
]
},
resolve: {
extensions: ['.ts', '.js']
},
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
}
};
დააყენეთ დამატებითი დანამატები და ჩამტვირთველები TypeScript კომპილაციისა და შეფუთვის ოპტიმიზაციისთვის
თქვენ შეგიძლიათ ჩართოთ სხვა დანამატები და ჩამტვირთველები, როგორიცაა terser- webpack -plugin, clean- webpack -plugin ან babel -loader, რათა კიდევ უფრო გაზარდოთ თქვენი build პროცესი.
ინტეგრირება TypeScript _ Babel
დააინსტალირეთ საჭირო პაკეტები: typescript, @ babel /preset- typescript და @ babel /cli
შეასრულეთ შემდეგი ბრძანება პაკეტების დასაყენებლად:
npm install typescript @babel/preset-typescript @babel/cli --save-dev
წინასწარ დაყენების კონფიგურაცია ან ჩართვა .babelrc
babel.config.js
TypeScript
Შექმენი. babel rc ფაილი ან დაამატეთ შემდეგი კონფიგურაცია თქვენს babel.config.js ფაილში:
module.exports = {
presets: ['@babel/preset-typescript']
};
კონფიგურაციის მორგება Babel კონკრეტული TypeScript ფუნქციების ან თავსებადობის მოთხოვნებისთვის
თქვენ შეგიძლიათ ჩართოთ დამატებითი Babel დანამატები ან წინასწარ დაყენებები კონკრეტული ფუნქციების გასააქტიურებლად TypeScript ან სამიზნე გარემოსთან თავსებადობის უზრუნველსაყოფად.
რჩევები და საუკეთესო პრაქტიკა
- დააინსტალირეთ შესაბამისი TypeScript გაფართოებები და დანამატები გაუმჯობესებული პროდუქტიულობისა და დეველოპერის გამოცდილებისთვის თქვენს მიერ არჩეულ განვითარების ინსტრუმენტებში.
- Leverage- TypeScript ის დამატებითი კომპილაციის ფუნქცია(
tsc --watch
ანwebpack --watch
) განვითარების დროს უფრო სწრაფი აშენებისთვის. - გამოიკვლიეთ გაფართოებული კონფიგურაციის ვარიანტები თქვენი განვითარების კონკრეტულ გარემოსთან ინტეგრაციის დასაზუსტებლად, როგორიცაა ESLint წესების დაყენება TypeScript.
ამ ყოვლისმომცველი სახელმძღვანელოს მიყოლებით, თქვენ შეძლებთ შეუფერხებლად ინტეგრირდეთ TypeScript განვითარების პოპულარულ ინსტრუმენტებში, როგორიცაა Visual Studio Code, Webpack და Babel. ეს გააძლიერებს თქვენი განვითარების სამუშაო პროცესს, უზრუნველყოფს გაფართოებულ ენობრივ ფუნქციებს და საშუალებას მოგცემთ სრულად ისარგებლოთ TypeScript თქვენი პროექტების უპირატესობებით.