TypeScript環(huán)境搭建并且部署到VSCode的詳細(xì)步驟
前言:要想搭建TypeScript
,那么就要有npm
,要想有cnpm
,那么就得有node
環(huán)境。要是都有了的話,那么接下來(lái),往下看。
TypeScript環(huán)境搭建
第一步:下載淘寶鏡像
先檢查自己有沒(méi)有成功安裝npm
有npm還不行,還要下載cnpm,命令如下(直接復(fù)制粘貼):
npm install -g cnpm --registry=https://registry.npm.taobao.org
下載好之后,會(huì)顯示成這樣。
第二步:下載TypeScript
在命令窗口輸入(直接復(fù)制粘貼):
npm install -g typescript
下載好了是這樣。
查看版本號(hào):
tsc -v
這樣ts就完全整好了。
部署到VSCode
先創(chuàng)建一個(gè)文件夾tsDemo,
在tsDemo文件夾下創(chuàng)建一個(gè)demo.ts文件,寫上內(nèi)容。。
接著,在命令窗口上跳轉(zhuǎn)到該tsDemo文件夾位置上,
然后需要在這個(gè)位置上生成一個(gè)tsconfig.json文件。
直接復(fù)制這個(gè)命令:
tsc --init
然后就會(huì)在tsDemo文件夾下生成tsconfig.json文件。
修改tsconfig.json配置
把tsDemo文件夾拖拽到vsCode上去。,找到tsconfig.json,
把我選中的這一行的注釋去掉,保存,
然后選中ts文件,點(diǎn)擊:終端=>運(yùn)行生成任務(wù)。點(diǎn)擊tsc:監(jiān)聽(tīng)
接著就會(huì)在終端生成js文件夾,里面有由ts文件編譯生成好的js文件。
大功告成,給自己鼓掌啊🎉🎉🎉
可能會(huì)遇到的報(bào)錯(cuò)
tsc : 無(wú)法加載文件 C:\Users\JMQ\AppData\Roaming\npm\tsc.ps1,
因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本。有關(guān)詳細(xì)信息,請(qǐng)參閱
https:/go.microsoft.co m/fwlink/?LinkID=135170 中的 about_Execution_Policies。
解決方法:
以管理員身份運(yùn)行vscode。
然后輸入在終端輸入:
set-executionpolicy remotesigned
就不會(huì)報(bào)錯(cuò)了
ps:下面看下vscode 執(zhí)行typescript文件的方法。
1、在vscode 控制臺(tái) 執(zhí)行 tsc xxx.ts 命令轉(zhuǎn)換成 xxx.js
2、執(zhí)行 node xxx.ts 會(huì)輸出結(jié)果
到此這篇關(guān)于TypeScript環(huán)境搭建并且部署到VSCode的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)TypeScript環(huán)境搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序
玩微博的朋友都上傳過(guò)圖像吧,當(dāng)圖片上傳后用戶是可以隨意拖動(dòng)圖片的,調(diào)整圖片的順序,那么此功能是怎么實(shí)現(xiàn)的,下面小編通過(guò)此篇文章給大家詳解基于avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序,需要的朋友可以參考下2015-08-08JS小功能(列表頁(yè)面隔行變色)簡(jiǎn)單實(shí)現(xiàn)
這篇文章主要介紹了JS列表頁(yè)面隔行變色簡(jiǎn)單實(shí)現(xiàn),有需要的朋友可以參考一下2013-11-11input點(diǎn)擊后placeholder中的提示消息消失
placeholder屬性是HTML5 中為input添加的。在input上提供一個(gè)占位符,文字形式展示輸入字段預(yù)期值的提示信息(hint),該字段會(huì)在輸入為空時(shí)顯示2016-01-01微信小程序?qū)W習(xí)筆記之頁(yè)面配置與路由方式
這篇文章主要給大家介紹了關(guān)于微信小程序?qū)W習(xí)筆記之頁(yè)面配置與路由方式的相關(guān)資料,頁(yè)面配置和路由是學(xué)習(xí)微信小程序必然會(huì)遇到的,本文通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-06-06HTML 自動(dòng)伸縮的表格Table js實(shí)現(xiàn)
在開(kāi)發(fā)的過(guò)程中,表格Table有個(gè)缺陷,如果一行中某個(gè)單元格的超過(guò)一行,表格就不夠美觀了。2009-04-04javascript 具名函數(shù)的四種調(diào)用方式 推薦
看四種方式執(zhí)行結(jié)果沒(méi)有區(qū)別。但如果函數(shù)有返回值的話,用new方式調(diào)用時(shí)可能會(huì)讓你有些失望。2009-07-07基于Web?Components實(shí)現(xiàn)一個(gè)日歷原生組件
這篇文章主要為大家詳細(xì)介紹了如何利用Web?Components實(shí)現(xiàn)一個(gè)簡(jiǎn)單的日歷原生組件,文中的示例代碼講解詳細(xì),需要的小伙伴可以了解一下2023-07-07