新聞中心
tsconfig.json文件,配置編譯選項(xiàng)。打開VSCode的設(shè)置,搜索“TypeScript”,確?!癟ypeScript: Auto Compile”選項(xiàng)已啟用。在VSCode中配置TypeScript自動編譯,可以通過以下幾個步驟來實(shí)現(xiàn):

創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)船山,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
1、安裝TypeScript和tsconfig.json配置
確保已經(jīng)安裝了Node.js環(huán)境。
打開終端,使用以下命令安裝TypeScript:
“`
npm install g typescript
“`
在項(xiàng)目根目錄下創(chuàng)建一個tsconfig.json文件,可以使用以下命令創(chuàng)建:
“`
tsc init
“`
打開tsconfig.json文件,配置如下:
“`json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"outDir": "./dist",
"strict": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true
},
"include": ["src/**/*"],
"exclude": ["node_modules"]
}
“`
2、安裝并配置tslint(可選)
如果需要使用tslint進(jìn)行代碼檢查,可以安裝tslint:
“`
npm install g tslint
“`
在項(xiàng)目根目錄下創(chuàng)建一個tslint.json文件,可以使用以下命令創(chuàng)建:
“`
tslint init
“`
根據(jù)需要配置tslint.json文件。
3、安裝并配置Prettier(可選)
如果需要使用Prettier進(jìn)行代碼格式化,可以安裝Prettier:
“`
npm install g prettier
“`
在項(xiàng)目根目錄下創(chuàng)建一個.prettierrc文件,可以使用以下命令創(chuàng)建:
“`
npx prettier init
“`
根據(jù)需要配置.prettierrc文件。
4、安裝并配置ESLint(可選)
如果需要使用ESLint進(jìn)行代碼檢查,可以安裝ESLint:
“`
npm install g eslint
“`
在項(xiàng)目根目錄下創(chuàng)建一個.eslintrc.json文件,可以使用以下命令創(chuàng)建:
“`
npx eslint init
“`
根據(jù)需要配置.eslintrc.json文件。
5、安裝并配置webpack(可選)
如果需要使用webpack進(jìn)行模塊打包,可以安裝webpack:
“`
npm install g webpack webpackcli
“`
在項(xiàng)目根目錄下創(chuàng)建一個webpack.config.js文件,根據(jù)需要配置。
6、配置VSCode自動編譯
打開VSCode,點(diǎn)擊左側(cè)的擴(kuò)展圖標(biāo),搜索并安裝以下擴(kuò)展:
TypeScript and JavaScript Language Features (ES7+) (版本 4.1.0 以上)
ESLint
Prettier Code formatter
Auto Close Tag
Live Server
Vetur
打開設(shè)置,搜索“typescript”,勾選“TypeScript and JavaScript Language Features”下的所有選項(xiàng)。
打開設(shè)置,搜索“eslint”,勾選“ESLint”下的“Enabled”選項(xiàng)。
打開設(shè)置,搜索“prettier”,勾選“Prettier”下的“Editor: Format On Save”選項(xiàng)。
打開設(shè)置,搜索“autoClose”,勾選“Auto Closing Pairs”下的“enabled”選項(xiàng)。
打開設(shè)置,搜索“l(fā)iveServer”,勾選“Live Server”下的“Enable Live Server”選項(xiàng)。
打開設(shè)置,搜索“vetur”,勾選“Vetur”下的所有選項(xiàng)。
7、配置自動編譯任務(wù)
在項(xiàng)目根目錄下創(chuàng)建一個tasks.json文件,內(nèi)容如下:
“`json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "tsc",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"reveal": "always"
},
"problemMatcher": "$tsc"
}
]
}
“`
保存tasks.json文件。
現(xiàn)在,當(dāng)你在VSCode中編輯TypeScript文件時,它會自動編譯并將結(jié)果輸出到dist目錄中,你還可以使用右鍵菜單中的“構(gòu)建”選項(xiàng)來手動觸發(fā)編譯任務(wù)。
網(wǎng)頁題目:VSCode中配置TypeScript自動編譯(vscode自動編譯less)
當(dāng)前URL:http://fisionsoft.com.cn/article/ccoppoh.html


咨詢
建站咨詢
