在開發ts時,有時會遇到沒有d.ts文件的庫,同時在老項目遷移到ts項目時也會遇到一些文件須要本身編寫聲明文件,可是在須要的聲明文件比較多的狀況,就須要自動生產聲明文件。用過幾個庫。今天簡單記錄一下。本身怎麼編寫有不少教程和文檔,那裏就不介紹了。git
使用微軟的dts-gengithub
簡單使用npm
npm install -g dts-gen // 先全局安裝dts-gen npm install -g yargs // 而後在全局安裝你須要生產聲明文件的庫 dts-gen -m yargs // 執行命令生成文件
在你執行的文件的路徑下(通常是項目的根目錄)生成了yargs.d.tsapp
其餘參數和功能自行參考文檔code
使用dtsmake教程
簡單使用開發
npm i dtsmake -g // 先全局安裝dtsmake dtsmake -s ./path/to/sourcefile.js // 在對應的文件生產文件
說明:文檔
其餘參數和功能自行參考文檔get