Įdiekite TypeScript plėtinį Visual Studio Code
Įdiekite TypeScript plėtinį Visual Studio Code
Atidarykite Visual Studio Code ir eikite į plėtinių sritį.
Ieškokite „ TypeScript “ ir įdiekite oficialų TypeScript plėtinį.
Sukonfigūruokite TypeScript kompiliatoriaus parinktis tsconfig.json faile
Sukonfigūruokite TypeScript kompiliatoriaus parinktis tsconfig.json faile.
Tinkinkite kompiliatoriaus parinktis pagal savo projekto poreikius.
Pavyzdžiui:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"strict": true
}
}
Pasinaudokite tokiomis funkcijomis kaip „IntelliSense“, automatinis tipo tikrinimas ir kodo naršymas Visual Studio Code
Naudodami TypeScript integruotą, gausite naudos iš „IntelliSense“ pasiūlymų, įvedimo informacijos ir klaidų aptikimo, kai rašote kodą Visual Studio Code.
TypeScript Redagavimo priemonėje taip pat pasiekiamos išplėstinės kalbos funkcijos, tokios kaip kodo naršymas ir keitimas.
Integruojant TypeScript su Webpack
Įdiekite reikiamus paketus: typescript, ts-loader ir webpack
Norėdami įdiegti paketus, paleiskite šią komandą:
npm install typescript ts-loader webpack --save-dev
Sukonfigūruokite tvarkyti failus naudodami ts-loader webpack.config.js TypeScript
Pridėkite šią konfigūraciją prie savo failo: 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')
}
};
Nustatykite papildomus papildinius ir įkroviklius, kad optimizuotumėte TypeScript kompiliavimą ir grupavimą
Galite įtraukti kitus papildinius ir įkroviklius, pvz., terser- webpack -plugin, clean- webpack -plugin arba babel -loader, kad dar labiau pagerintumėte kūrimo procesą.
Integruojant TypeScript su Babel
Įdiekite reikiamus paketus: typescript, @ babel /preset- typescript ir @ babel /cli
Norėdami įdiegti paketus, paleiskite šią komandą:
npm install typescript @babel/preset-typescript @babel/cli --save-dev
Konfigūruokite arba įtraukite išankstinį nustatymą .babelrc
babel.config.js
TypeScript
Sukurti. babel rc failą arba pridėkite šią konfigūraciją prie babel.config.js failo:
module.exports = {
presets: ['@babel/preset-typescript']
};
Tinkinkite Babel konfigūraciją pagal konkrečias TypeScript funkcijas arba suderinamumo reikalavimus
Galite įtraukti papildomų Babel papildinių arba išankstinių nustatymų, kad įgalintumėte konkrečias TypeScript funkcijas arba užtikrintumėte suderinamumą su tikslinėmis aplinkomis.
Patarimai ir geriausia praktika
- Įdiekite atitinkamus TypeScript plėtinius ir papildinius, kad padidintumėte produktyvumą ir pagerintumėte kūrėjo patirtį pasirinktuose kūrimo įrankiuose.
- Pasinaudokite TypeScript laipsniško kompiliavimo funkcija(
tsc --watch
arbawebpack --watch
), kad kūrimo metu būtų greičiau kuriama. - Ištirkite išplėstines konfigūracijos parinktis, kad galėtumėte tiksliai suderinti integraciją su konkrečia kūrimo aplinka, pvz., nustatykite ESLint taisykles, skirtas TypeScript.
Vadovaudamiesi šiuo išsamiu vadovu galėsite sklandžiai integruotis TypeScript į populiarius kūrimo įrankius, tokius kaip Visual Studio Code, Webpack, ir Babel. Tai pagerins jūsų kūrimo darbo eigą, suteiks pažangių kalbos funkcijų ir leis visapusiškai pasinaudoti TypeScript projektų teikiamais privalumais.