私はカルパック+ジャスミンを使用してウェブパックベースのangular2アプリをテストしています。ジャスミン+ウェブパック:ベンダージャスミングローバル関数
開発時にプロジェクトをビルドするには、メインファイルをできるだけ小さく保ち、Webpackの再コンパイル時間を短縮するために、角度依存性のためにを使用しています。
// Angular
import '@angular/platform-browser';
import '@angular/platform-browser-dynamic';
import '@angular/core';
import '@angular/common';
import '@angular/http';
import '@angular/router';
import '@angular/forms';
// RxJS
import 'rxjs';
import 'zone.js';
import 'reflect-metadata';
test.ts
私はすべてのテストをインポートしました。私は毎回karma start
の前にそれを再コンパイルします。
最後のtest.js
にはテストコードだけでなく、ジャスミンライブラリ全体が含まれているという問題があります。私はそれもベンダーにしたいが、正しいベンダーのインポートを見つけることができなかった。
デフォルトではJasmineはグローバルライブラリであり、dtには@types/jasmine-core
が見つかりませんでした。
誰でも私を助けることができますか?