2017-05-21 15 views
0

說,我想在我的打字稿項目中使用date-fns。通常,我通過安裝類型定義來獲取這樣一個類庫的類型:如何正確地處理@ types/any只有一個存根類型定義?

npm install @types/date-fns --save-dev 

但有時,ony存根可用。在日期-fsn的情況下,它說date-fns provides its own type definitions, so you don't need @types/date-fns installed!

但是,如何將這些打字文件集成到我的項目中?我是否真的需要將所有這些*.d.ts文件放入我的tscofig.jsonfiles部分,還是有更好的方法?

+1

,因爲它說'日期FNS提供了自己的類型定義,所以你不需要@類型/安裝日期FNS做'你不需要安裝或做!除了安裝軟件包以外的任何東西 – botika

+0

如果這是真的,模塊'devextreme'似乎被破壞了,因爲我必須明確地將它添加到我的'tsconfg'中。否則,它會拋出我'使用webpack構建項目時無法找到命名空間'DevExpress'。 –

回答

1

但是,如何將這些打字文件集成到我的項目中?

當項目附帶你不需要安裝@types類型定義。該項目應該使用TypeScript開箱即用。

+0

感謝您的回答。模塊https://www.npmjs.com/package/devextreme然後似乎被破壞,因爲它的類型需要明確地被添加到'tsconfig''文件'部分。 –

0

作爲一種變通方法:declare let DevExpress: any;

+1

我已刪除了所有NAA措辭答案不是問題的地方。但是,此「解決方法」可能不足以阻止此帖被刪除。您可能需要對此進行擴展。 – Bugs

相關問題