TS2307:找不到模块'护照'

时间:2017-07-14 05:27:15

标签: visual-studio typescript

使用VS 2017,我使用TypeScript Basic Node.js Express 4 Application模板启动了一个新项目。

然后我使用npm来安装passportpassport显示在解决方案资源管理器中的npm节点下,node_modules中也有护照文件夹。接下来我添加了(模仿其中一个模板文件中的import express = require('express')):

import passport = require("passport");

但结果是:

  

TS2307找不到模块'护照'

我错过了什么可以使这项工作?

我一直在搜索,但找不到很多关于在Visual Studio中使用TypeScript的文档,尤其是Node。有人可以帮我指出在Visual Studio中使用TypeScript的任何实质性信息。

2 个答案:

答案 0 :(得分:0)

您可以简单地declare module "passport"

更多

涵盖了JS迁移指南中的其他提示:https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html

答案 1 :(得分:0)

我遇到了同样的问题。我只是重新保存了文件,一切都很好。