要求不是一种功能

时间:2016-08-10 01:35:34

标签: google-maps angular

我试图将angular 2 google maps添加到我现有的角度2项目中。

我几乎成功了。现在唯一的错误就是

  

未捕获的TypeError:require不是函数

显然,违规行是我主谷歌地图第三方库文件中的第1行:google-map.ts。

该行是:

import {Component, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChange} from '@angular/core';

这很奇怪,因为它没有说明要求。如何确保将require定义为函数?

1 个答案:

答案 0 :(得分:0)

当我遇到这个错误时,是因为Angular无法找到一个组件。如果您检查违规页面的浏览器开发工具中的网络选项卡,并查看每个文件的响应选项卡。确保响应是您期望的实际文件(如果无法找到组件文件,则目前的角度不会为404)