Ось як я змушую це працювати.
Моє середовище:
Кутовий CLI Global: 6.0.0, Місцевий: 1.7.4, Кутовий: 5.2, Машинопис 2.5.3
Примітка. Щоб увімкнути ng Update
спочатку, потрібно спочатку встановити Angular CLI 6.0
npm install -g @angular/cli or npm install @angular/cli
ng update //update Angular Package core/common/complier... to 6.0.0
ng update @angular/cli //change angular-cli.json to angular.json
необов’язково, якщо у вас є кутовий матеріал 5.4.2, ngx-переклад 9.1.1, ng-bootstrap / ng-bootstrap 1.1.1:
ng update @angular/material //upgrade to 6.0.1
npm install @ngx-translate/core@10.0.1 --save //upgrade ngX translate to 10.0.1 for Angular 6
5 npm install --save @ng-bootstrap/ng-bootstrap@2.0.0 //for ng-bootstrap
Якщо ви використовуєте Observable і отримуєте помилку:
ERROR in node_modules/rxjs/Observable.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Observable'. node_modules/rxjs/observable/of.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/observable/of'.
Змінити: import { Observable } from "rxjs/Observable"; import { of } from 'rxjs/observable/of';
До
import { Observable, of } from "rxjs";
Кутовий випуск CLI: https://github.com/angular/angular-cli/isissue/10621