Angular Can';t导入规范ts中的组件

Angular Can';t导入规范ts中的组件,angular,testing,jasmine,components,karma-runner,Angular,Testing,Jasmine,Components,Karma Runner,我遇到了一些奇怪的事情 我正在爱奥尼亚2应用程序中使用Karma、Jasmine和Angular2 我想做一些单元测试,我创建了一个基本的单元测试,它总是成功的expect(true).toBe(true) 现在我想测试我的组件,但是每当我从“/MyComponent”导入{MyComponent}时我得到一个错误,如下所示: START: Chrome 58.0.3029 (Linux 0.0.0) WARN: 'asmCrypto seems to be load from an insec

我遇到了一些奇怪的事情

我正在爱奥尼亚2应用程序中使用Karma、Jasmine和Angular2

我想做一些单元测试,我创建了一个基本的单元测试,它总是成功的
expect(true).toBe(true)

现在我想测试我的组件,但是每当我从“/MyComponent”导入{MyComponent}时我得到一个错误,如下所示:

START:
Chrome 58.0.3029 (Linux 0.0.0) WARN: 'asmCrypto seems to be load from an insecure origin; this may cause to MitM-attack vulnerability. Consider using secure transport protocol.'
17 05 2017 22:41:28.303:WARN [reporter]: SourceMap position not found for trace: undefined
Chrome 58.0.3029 (Linux 0.0.0) ERROR
  Uncaught TypeError: Cannot read property 'prototype' of undefined
  at src/test.ts:168035

Finished in 1.318 secs / 0 secs @ 22:41:28 GMT+0200 (CEST)

SUMMARY:
✔ 0 tests completed
这可能与相对路径有关,因为我试图从节点_模块中包含一个组件,并且终端返回了一个成功响应


有人遇到过这个错误吗?

这里似乎也有类似的情况:location.protocol和common.js可能与此有关。。。也许你正在使用cordova地理定位插件?这有点像暗中刺伤。。。还有一个选项可以禁用web安全性-也许你可以在那里做一些事情。这里似乎有一些类似的事情:location.protocol和common.js可能会做一些事情。。。也许你正在使用cordova地理定位插件?这有点像暗中刺伤。。。还可以选择禁用web安全性-也许你可以在那里做些什么。