2015-12-04 82 views
0

我有一個node.js VS 2015項目。VS 2015 node.js,如何在打字稿中使用/調用NPM包?

現在我通過集成NPM下載的「P2」的物理引擎:

enter image description here

現在我想在模塊中使用我的項目。但我不知道如何導入它,所以它被ts編譯器識別。

我已經爲typesafety下載了一個額外的p2.d.ts文件,並將它放到了項目目錄中。 即使我引用它告訴我的文件 'P2' 未發現:

enter image description here

如果我使用 '進口P2 =需要(' ./ p2.d.ts ');'代替。編譯器告訴我'./p2.d.ts'不是一個模塊。

如何從TypeScript調用node.js模塊,以及如何添加其他未隨節點模塊提供的* .d.ts文件?

回答

-1

我可以跟你的問題.. 的第二部分幫助你$root/users/[you]目錄運行此命令的節點 npm install tsd -g 然後使用TSD(腳本類型定義)查詢tsd query [something]或從CMD行安裝tsd install lodash找到* .d.ts文件。請注意,在Visual Studio中,您可能需要重新安排已安裝的文件,因爲VS需要一個不同的目錄。 https://www.npmjs.com/package/tsd