ติดตั้ง 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 เพื่อปรับปรุงกระบวนการสร้างของคุณให้ดียิ่งขึ้น
บูรณาการ 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 ส่วนขยายและปลั๊กอินที่เกี่ยวข้องเพื่อเพิ่มประสิทธิภาพการทำงานและประสบการณ์ของนักพัฒนาในเครื่องมือการพัฒนาที่คุณเลือก
- ใช้ประโยชน์ TypeScript จากคุณสมบัติการคอมไพล์ส่วนเพิ่ม(
tsc --watch
หรือwebpack --watch
) เพื่อเวลาในการสร้างที่เร็วขึ้นระหว่างการพัฒนา - สำรวจตัวเลือกการกำหนดค่าขั้นสูงเพื่อปรับแต่งการผสานรวมกับสภาพแวดล้อมการพัฒนาเฉพาะของคุณ เช่น การตั้งค่ากฎ ESLint TypeScript สำหรับ
เมื่อทำตามคำแนะนำที่ครอบคลุมนี้ คุณจะสามารถรวมเข้า TypeScript กับเครื่องมือการพัฒนายอดนิยมอย่าง Visual Studio Code, Webpack, และ ได้ Babel อย่าง ราบรื่น สิ่งนี้จะปรับปรุงเวิร์กโฟลว์การพัฒนาของคุณ ให้คุณสมบัติภาษาขั้นสูง และช่วยให้คุณใช้ประโยชน์จาก TypeScript ' ประโยชน์ในโครงการของคุณ อย่างเต็มที่