Car*_*ven 5 javascript npm typescript visual-studio-2015
在Visual Studio中将npm软件包导入我的项目时,总是让我感到困惑的是,无论我刷新文件夹多少次,软件包都无法识别.
该文件夹react-google-maps肯定在我的node_modules文件夹中.但是,由于某种原因,Visual Studio无法看到此错误并将其突出显示为错误.因此,所有相关的智能感知也不会出现.奇怪的是,它实际上可以识别react!
我应该怎么做才能Visual Studio的控制台承认我只是通过NPM安装新的软件包,这样我可以没有突出显示的错误导入?
我相信你的问题是react-google-mapsJavaScript 模块。要让 TypeScript 导入模块,您需要一些将 JavaScript 转换为 TypeScript 的类型,例如从 DefinelyTyped 存储库。
快速搜索没有发现这样的类型,为什么我假设您没有为此安装任何类型。
如果是这种情况,有两种解决方案。
要在项目中声明该模块,请添加一个名为的新文件react-google-maps.d.ts并将其粘贴到:
declare module "react-google-maps" {
export var GoogleMap;
export var Marker;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
370 次 |
| 最近记录: |