【问题标题】:VS 2015 node.js, how use/call NPM package in typescript?VS 2015 node.js,如何在打字稿中使用/调用 NPM 包?
【发布时间】:2015-12-22 05:42:10
【问题描述】:

我有一个 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 文件?

【问题讨论】:

    标签: javascript node.js visual-studio typescript


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2019-07-18
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 2019-12-28
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多