typescript環(huán)境安裝并開啟VSCode自動監(jiān)視編譯ts文件為js文件
一、前言
小編最近開始學習typescript,懂得人都知道,typescript是vue3的基礎伴生,配合更加默契。就像vue2和js一樣!typescript不像js那樣瀏覽器直接可以解讀,需要我們把ts文件編譯成js文件,這樣瀏覽器才可以解讀。所以我們要安裝一下ts的環(huán)境和自動編譯,方便我們后續(xù)學習,不需要寫完一個ts文件在手動編譯!
二、安裝typescript環(huán)境
必須要有node環(huán)境哈!
win + R 輸入cmd
npm install -g typescript
-g代表global全局安裝
查看版本
tsc -v

三、VSCode配置自動監(jiān)視編譯
1. 新建一個文件夾

2. 在終端打開

3. 初始化配置文件
tsc --init

4. 編輯配置文件
52行修改生成的js文件存放位置為:json文件夾所在目錄的js文件夾下,js不存在會幫助我們新建!
79行我們關閉語法檢查,隨意一點哈?。ǜ鶕?jù)個人喜好設置)

5. 開啟自動編譯
找到終端,點擊運行任務

點擊顯示所有任務

找到要監(jiān)視的json文件

出現(xiàn)報錯:
error TS18003: No inputs were found in config file
'd:/file-wang/vue/code/test/tsconfig.json'.
Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["./js"]'.

我們不要著急,這是沒有監(jiān)視到ts文件,所以提示的,我們不用管,直接寫一個ts測試一下!
四、測試
1. 編寫ts文件
新建test.ts
(() => {
function helloWord(str:string){
return '這是第一個ts程序:' + str
}
var text = 'helloword'
console.log(helloWord(text))
})();我們發(fā)現(xiàn),js文件夾下已經(jīng)給我們編譯成js文件了!

2. 編寫html文件
我們直接引入js文件夾下的js文件!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="./js/test.js"></script>
</body>
</html>3. 瀏覽器測試
我們在test.html頁面按住快捷鍵:alt + B在瀏覽器打開次html文件
我們F12看看是否輸出了:這是第一個ts程序:helloword

五、總結(jié)
這樣就完成了基礎的安裝和配置自動監(jiān)視ts文件編譯成js文件??!
到此這篇關于安裝typescript環(huán)境并開啟VSCode自動監(jiān)視編譯ts文件為js文件的文章就介紹到這了,更多相關安裝typescript環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
JavaScript中的執(zhí)行環(huán)境和作用域鏈
這篇文章主要介紹了JavaScript中的執(zhí)行環(huán)境和作用域鏈,幫助大家更好的理解和學習JavaScript,感興趣的朋友可以了解下2020-09-09
JS實現(xiàn)帶有抽屜效果的產(chǎn)品類網(wǎng)站多級導航菜單代碼
這篇文章主要介紹了JS實現(xiàn)帶有抽屜效果的產(chǎn)品類網(wǎng)站多級導航菜單代碼,涉及JavaScript動態(tài)操作頁面元素屬性的技巧,整體界面效果美觀大方,具有極強的立體感,需要的朋友可以參考下2015-09-09
bootstrap-datetimepicker實現(xiàn)只顯示到日期的方法
這篇文章主要介紹了bootstrap-datetimepicker實現(xiàn)只顯示到日期的方法,涉及bootstrap插件相關操作的設置與使用技巧,需要的朋友可以參考下2016-11-11
JavaScript高級程序設計 錯誤處理與調(diào)試學習筆記
JavaScript高級程序設計 錯誤處理與調(diào)試學習筆記,學習js的朋友可以參考下。2011-09-09
Javascript數(shù)組及類數(shù)組相關原理詳解
這篇文章主要介紹了Javascript數(shù)組及類數(shù)組相關原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10

