No git binary found in $PATH(jspdf)angular2

用到jspdf將頁面生成pdf。

用到fromHTML方法。

引入

package.json引入

組件內引用


組件內引入jspdf

使用方法

new?jsPDF

fromHTML()

save就可以了


使用jspdf


from的參數

在部署到服務器的時候出現了問題。就是標題所說的No git binary found in $PATH

為什么用到git了,查看node_modules下的jspdf發現dependencies中的問題,其中一個dependencies是從github獲取的,所以要用到git,jspdf的問題,在1.5.3的版本里有這個問題,之前的已經解決了,1.5.3有變回來了,可以安裝低一點的版本即可,

https://github.com/MrRio/jsPDF/issues/1389

https://github.com/MrRio/jsPDF/issues/2208


1.5.3版本內的錯誤的來自github的依賴

還有就是新版本逐漸不支持fromHTML,所以不支持的話繼續降下版本吧。感覺這個插件的維護有點亂。降級到對于自己實現的功能合適的版本吧。

參考版本?v1.5.3? ? ?v1.5.2? ? v 1.5.1? ?v1.5.0? ?v1.4.1? ?v1.4.0? ?v1.3.5? v1.3.4

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容