2016-08-16 88 views
2

我正在開發一個新項目,並且剛剛從rc4升級到了Angular 2的rc5。升級後,似乎不再從它的導出,期望,描述等等'@角/型芯/測試'。我已經搜索了所有我能想到的資源,並且我看到在線編寫的單元測試聲稱使用仍具有這些Jasmine測試功能的rc5。你從哪裏使用rc5導入這些文件?有沒有我失蹤的新的依賴庫?如何在Angular2中導入茉莉花測試函數rc5

的package.json

"dependencies": { 
    "@angular/common": "2.0.0-rc.5", 
    "@angular/compiler": "2.0.0-rc.5", 
    "@angular/core": "2.0.0-rc.5", 
    "@angular/forms": "0.3.0", 
    "@angular/http": "2.0.0-rc.5", 
    "@angular/platform-browser": "2.0.0-rc.5", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.5", 
    "@angular/router": "3.0.0-alpha.7", 
    "@angular/router-deprecated": "2.0.0-rc.2", 
    "@angular/upgrade": "2.0.0-rc.5", 
    "@angular2-material/card": "^2.0.0-alpha.4", 
    "@angular2-material/checkbox": "^2.0.0-alpha.4", 
    "@angular2-material/core": "^2.0.0-alpha.4", 
    "@angular2-material/sidenav": "^2.0.0-alpha.4", 
    "@angular2-material/toolbar": "^2.0.0-alpha.4", 
    "bootstrap": "twbs/bootstrap#v4-dev", 
    "es6-shim": "^0.35.0", 
    "font-awesome": "^4.6.3", 
    "fullcalendar": "^2.7.3", 
    "jquery": "^2.2.4", 
    "jquery-datetimepicker": "^2.5.4", 
    "jquery-ui": "^1.10.5", 
    "material-icons": "^0.1.0", 
    "moment": "^2.13.0", 
    "ng2-bootstrap": "^1.0.22", 
    "primeng": "^1.0.0-beta.8", 
    "primeui": "^4.1.12", 
    "reflect-metadata": "0.1.3", 
    "rxjs": "5.0.0-beta.6", 
    "sweetalert": "^1.1.3", 
    "systemjs": "0.19.26", 
    "zone.js": "^0.6.12" 
}, 
    "devDependencies": { 
    "angular-cli": "^1.0.0-beta.0", 
    "clang-format": "^1.0.35", 
    "codelyzer": "0.0.14", 
    "ember-cli-inject-live-reload": "^1.4.0", 
    "jasmine-core": "^2.4.1", 
    "jasmine-spec-reporter": "^2.4.0", 
    "karma": "^0.13.15", 
    "karma-chrome-launcher": "^0.2.3", 
    "karma-jasmine": "^0.3.8", 
    "protractor": "^3.3.0", 
    "ts-node": "^0.5.5", 
    "tslint": "^3.6.0", 
    "typescript": "^1.8.10", 
    "typings": "^0.8.1" 
} 

回答

5

他們不再需要從作爲RC4的任何地方進口。它們在全球範圍內可用於任何測試模塊。

@angular/core/testing導入Jasmine功能不再需要,現在已被棄用。

另請參閱Breaking Changes section of the RC4 Changelog的最後一個要點。

+0

非常感謝。我一直在挖掘幾天,試圖找出這個問題 – Isahiro

+0

歡迎!那些更新日誌可能是一個可以解析的野獸,而且有很多被忽視。我通常不得不在幾天內多次閱讀它們。 – filoxo