2015/05/13

[TypeScript] TSD - TypeScript 管理套件

隨著網站開發的頻繁度, 寫 JavaScript 也從來沒有輕鬆過, 但為了寫出更好的 JavaScript 程式的品質, 利用 TypeScript 定義規範, 可以讓錯誤減少機會發生, 不用抓蟲抓得太辛苦!

在 Visual Studio 裡有 NuGet 套件管理可以很方便地取得需要的定義檔.
PM> Install-Package jquery.TypeScript.DefinitelyTyped


但是開發 PHP 寫的網站, IDE 工具不夠強大, 還是需要找到一個可以容易管理取得的方法. 

TSD 可以簡單管理 TypeScript DefinitelyTyped 的套件:

1. 必需要先有 Node.js

2. 安裝 TSD - 主要透過它來取得定義檔
npm install tsd@next -g

3. 建立初始檔
npm init

將會在產生 tsd.json 檔案, 包含預設值及安裝路徑 (path)
預設路徑為 typings , 依開發需求變更安裝路徑

4. 下載需要的套件定義
tsd install jquery --save


基本步驟搞定~ 剛開始研究花比較多時間了解, 以後就不需東找西找, 省下時間 coding


更多有關 TSD 的資料: https://github.com/DefinitelyTyped/tsd

沒有留言: