繁体   English   中英

VS 2015 node.js,如何在打字稿中使用/调用NPM包?

[英]VS 2015 node.js, how use/call NPM package in typescript?

我有一个node.js VS 2015项目。

现在,我通过集成的npm下载了“ p2”物理引擎:

在此处输入图片说明

现在,我想在项目中使用该模块。 但是我不知道如何导入它,因此ts编译器可以识别它。

我已经下载了另一个p2.d.ts文件以进行类型安全保护,并将其放入项目目录。 即使我引用该文件,它也会告诉我找不到“ p2”:

在此处输入图片说明

如果我使用'import p2 = require('./ p2.d.ts');' 代替。 编译器告诉我'./p2.d.ts'不是模块。

如何从TypeScript调用node.js模块,以及如何添加节点模块未附带的其他* .d.ts文件?

我可能会帮助您解决问题的第二部分..在您的$root/users/[you]目录中,运行此节点命令npm install tsd -g然后使用tsd(键入脚本定义)来查询tsd query [something]或进行安装tsd install lodash从cmd行tsd install lodash以找到* .d.ts文件。 请注意,在Visual Studio中,由于VS需要不同的目录,因此您可能必须重新组织安装的文件。 https://www.npmjs.com/package/tsd

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM