Ошибка: ошибка сценария для «app / dashboard / widgets / assignments», необходимая для: app / dashboard / widgets - PullRequest
1 голос
/ 04 апреля 2019

Я пытаюсь перейти с Angular 1.3 на Angular 4, и мой первый шаг в соответствии с руководством по https://angular.io/guide/upgrade#migrating-to-typescript - перейти на машинопись.

Я изменил все файлы js в одном компоненте на файлы ts. Однако это привело меня к ошибке

Error: Script error for "app/dashboard/widgets/assignments", needed by: app/dashboard/widgets

Компонент, который я изменил на ts, это app/assignments/*, и app/dashboard/widgets/assignments.js вызывает это здесь, в первой строке:

define(['lib/require','lib/angular', 'lib/moment', 'lib/lodash', 
        'app/oModal', 'app/assignments/ows', 'app/lazyLoader', 
        'app/dashboard/controllers', 'ng!app/utils'], 
 function(require, angular, moment, _) {
'use strict';

Как указано Angular Я должен иметь возможность просто изменить .js на .ts, и это должно работать.

Поскольку TypeScript - это расширенный набор ECMAScript 2015, который, в свою очередь, является расширенным набором ECMAScript 5, вы можете просто переключить расширения файлов с .js на .ts, и все будет работать так же, как и раньше.

...