使用VS 2017,我使用TypeScript Basic Node.js Express 4 Application
模板启动了一个新项目。
然后我使用npm来安装passport
。 passport
显示在解决方案资源管理器中的npm节点下,node_modules中也有护照文件夹。接下来我添加了(模仿其中一个模板文件中的import express = require('express')
):
import passport = require("passport");
但结果是:
TS2307找不到模块'护照'
我错过了什么可以使这项工作?
我一直在搜索,但找不到很多关于在Visual Studio中使用TypeScript的文档,尤其是Node。有人可以帮我指出在Visual Studio中使用TypeScript的任何实质性信息。
答案 0 :(得分:0)
您可以简单地declare module "passport"
涵盖了JS迁移指南中的其他提示:https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html
答案 1 :(得分:0)
我遇到了同样的问题。我只是重新保存了文件,一切都很好。