【发布时间】:2017-05-12 14:03:57
【问题描述】:
从 Ionic2 beta 升级到 RC3 后,
我跑了:
npm install --save @types/google-maps
在我的package.json 中添加了以下内容:
"@types/google-maps": "^3.2.0",
我的index.html 有:
<script src="http://maps.google.com/maps/api/js"></script>
<script src="cordova.js"></script>
我的代码包含:
declare var google: any;
...
public map: google.maps.Map = null;
但是当我运行ionic serve 时出现以下错误:
Cannot find namespace 'google'.
在我的 IDE (VSC) 中,如果我单击 google,它会将我带到 node_modules\@types\googlemaps\index.d.ts,这似乎具有正确的定义。
任何想法表示赞赏。
【问题讨论】:
-
也许你忘了
npm install google-maps --save? -
@SurajRao。我刚刚尝试过:
npm install google-maps --save。它似乎已将"google-maps": "^3.2.1"添加到我的package.json中,我想我还是需要它,谢谢。但是当我尝试运行ionic serve时,我仍然遇到同样的错误。
标签: google-maps ionic2