首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角4@ngx-翻译Karma Jasmin测试用例

角4@ngx-翻译Karma Jasmin测试用例
EN

Stack Overflow用户
提问于 2017-09-20 10:45:15
回答 2查看 1.2K关注 0票数 2

试图集成角4+@ngx-翻译。所有东西都在使用npm start正常执行和工作。当我尝试npm test运行Karma测试用例时,会出现问题。所有这些都是在添加了@ngx-翻译功能之后开始的。控制台出现以下错误:

代码语言:javascript
运行
复制
20 09 2017 14:24:30.334:INFO [Chrome 60.0.3112 (Windows 7 0.0.0)]: Connected on socket n1uvSjMzMfCGU26zAAAA with id 7587189
Chrome 60.0.3112 (Windows 7 0.0.0) ERROR
  Uncaught TypeError: Cannot read property 'Injectable' of undefined
  at node_modules/@ngx-translate/core/bundles/core.umd.js:817

浏览器控制台上的

代码语言:javascript
运行
复制
Uncaught TypeError: Cannot read property 'Injectable' of undefined
    at Object.<anonymous> (core.umd.js:817)
    at __webpack_require__ (core.umd.js:30)
    at Object.module.exports (core.umd.js:1421)
    at __webpack_require__ (core.umd.js:30)
    at module.exports (core.umd.js:76)
    at core.umd.js:79
    at webpackUniversalModuleDefinition (core.umd.js:9)
    at core.umd.js:10
ng-bootstrap.js:9 Uncaught TypeError: Cannot read property 'core' of undefined
    at webpackUniversalModuleDefinition (ng-bootstrap.js:9)
    at ng-bootstrap.js:10

浏览器上的

代码语言:javascript
运行
复制
OtherComponent when inside a test host should process Instance name
TypeError: Cannot read property 'bpmWrapWorkItemList' of undefined
TypeError: Cannot read property 'bpmWrapWorkItemList' of undefined

救命啊!我对角4还不熟悉。

EN

回答 2

Stack Overflow用户

发布于 2017-10-03 09:06:41

请将beforeEach块用于翻译服务的更新语言

代码语言:javascript
运行
复制
beforeEach(inject([TranslateService], (service: TranslateService) => {
    service.use('de');
  }));
票数 1
EN

Stack Overflow用户

发布于 2017-11-27 21:25:14

我有一个类似的问题,并且能够通过删除.angular-cli.json中的两个脚本定义来解决这个问题。

我代替了

代码语言:javascript
运行
复制
"scripts": [
    "../node_modules/@ngx-translate/core/bundles/core.umd.js",
    "../node_modules/@ngx-translate/http-loader/bundles/http-loader.umd.js"
],

使用

代码语言:javascript
运行
复制
"scripts": [],

虽然这解决了问题,而且翻译服务仍然有效,但我不知道为什么首先需要这些脚本,以及是否可以删除它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46319990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档