0

インストールされている場合、karma-jasmine テストを実行するとエラーが発生します@angular/compiler-cli。テストをインストールしない場合は問題なく@angular/compiler-cli動作しますが、ng-xi18n を使用する必要があるため、compiler-cli が必要です。を削除する@angular/tsc-wrappedと、テストを実行できますが、ng-xi18n を実行できません。

28 11 2016 14:06:52.990:WARN [web-server]: 404: /base/typescript.js
28 11 2016 14:06:53.026:WARN [web-server]: 404: /base/typescript.js
28 11 2016 14:06:53.031:WARN [web-server]: 404: /base/fs.js
28 11 2016 14:06:53.053:WARN [web-server]: 404: /base/path.js
    '(SystemJS) XHR error (404 Not Found) loading http://localhost:9876/base/typescript.js
                Error loading http://localhost:9876/base/typescript.js as 
    "typescript" 
from http://localhost:9876/base/node_modules/@angular/tsc-wrapped/test/collector.spec.js'

パッケージ.json:

.....
"dependencies": {
    "@angular/common": "2.2.3",
    "@angular/compiler": "2.2.3",
    "@angular/core": "2.2.3",
    "@angular/forms": "2.2.3",
    "@angular/http": "2.2.3",
    "@angular/platform-browser": "2.2.3",
    "@angular/platform-browser-dynamic": "2.2.3",
    "@angular/upgrade": "2.2.3",
    "@angular/router": "3.2.3",
    "core-js": "2.4.1",
    "reflect-metadata": "0.1.8",
    "rxjs": "5.0.0-beta.12",
    "systemjs": "0.19.39",
    "zone.js": "0.6.25",
    "bootstrap": "3.3.7"
  },
  "devDependencies": {
    "@angular/compiler-cli": "2.2.3",
    ....

http://plnkr.co/edit/x3tZ1Vm8WNt0WYGv2Dt7?p=プレビュー

4

1 に答える 1

0

この問題は @angular/tsc-wrapped ではなく、カルマ設定に関連していました。ライブラリのロードと除外を再配置すると'node_modules/**/*spec.js'うまくいきました。新しい設定で plinkr リポジトリも更新しました。

于 2016-11-29T10:57:36.227 に答える