官术网_书友最值得收藏!

2.1.2 擴展功能:選擇TypeScript版本

使用版本選擇下拉列表能夠快速地切換TypeScript版本,如圖2-3所示。當想要確定TypeScript的某個功能在指定版本上是否支持或者想嘗試新版本TypeScript中的某個功能時,這個功能就特別方便。

圖2-3 TypeScript版本選擇

值得一提的是,在版本列表的末尾有一個特殊的版本“Nightly”,即“每日構建”版本,這是一種方法實踐,采用了該方法的軟件每天都會基于最新的程序源代碼構建出一個版本,它能夠讓用戶盡早地試用新版本的軟件并提供反饋信息。

在太平洋標準時間每日午夜(與北京時間相差16小時,夏令時相差15小時),TypeScript會自動從其代碼倉庫的主分支上拉取最新的代碼并構建出一個“Nightly”版本,然后分別發布到npm和NuGet。

?npm(Node Package Manager)是2009年發布的開源項目,它是Node.js默認的包管理器,用于幫助JavaScript開發者方便地分享代碼。“npm注冊表”(Registry)是npm的組成部分之一,它是一個在線的倉庫,用于存放Node.js代碼包。npm還提供了一個命令行工具,開發者可以通過它方便地安裝和發布代碼包。在本書后面的章節中,我們將多次使用npm命令行工具。

?NuGet是一個免費并且開源的.NET包管理器,作為Visual Studio的擴展隨著Visual Studio 2012第一次發布。通過NuGet客戶端工具,開發者能夠方便地發布和安裝代碼包。

主站蜘蛛池模板: 松滋市| 屯门区| 永寿县| 莱芜市| 达尔| 阜新市| 临朐县| 长垣县| 泰兴市| 灵宝市| 凤凰县| 玛纳斯县| 榆树市| 屏南县| 富阳市| 仪征市| 新干县| 彭州市| 平和县| 新巴尔虎右旗| 平安县| 昭通市| 洪雅县| 华阴市| 宣城市| 历史| 墨竹工卡县| 康定县| 安达市| 若羌县| 沈丘县| 平昌县| 聂荣县| 鄢陵县| 桐梓县| 奇台县| 富锦市| 洛川县| 通渭县| 龙岩市| 枣阳市|