2016-06-21 6 views
0

Я обновил мое приложение angular2, основанное на учебнике/приложении быстрого запуска, от rc1 до rc2.Угловое приложение quickstart больше не работает после обновления до rc2

npm install отчеты все хорошо:

npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 

> typings install 

typings WARN deprecated 6/2/2016: "registry:dt/core-js#0.0.0+20160317120654" is deprecated (updated, replaced or removed) 
typings WARN deprecated 6/19/2016: "registry:dt/node#6.0.0+20160613154055" is deprecated (updated, replaced or removed) 

├── core-js (global) 
├── jasmine (global) 
└── node (global) 

├── @angular/[email protected] 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── @angular/plat[email protected] 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── [email protected] 
├── [email protected] 
<snip many more> 
npm WARN optional Skipping failed optional dependency /chokidar/fsevents: 
npm WARN notsup Not compatible with your operating system or architecture: [email protected] 

Раньше он работал нормально. Теперь, при загрузке первой страницы, я получаю кучу ошибок 404:

[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.umd.js 
[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/http/http.umd.js 
[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/core/core.umd.js 
[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/router-deprecated/router-deprecated.umd.js 
[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.umd.js 
[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/http/http.umd.js 
[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/router-[1] 16.06.21 12:01:32 404 GET /node_modules/@angular/http/http.umd.js 

Что я делаю неправильно?

+0

некоторый контекст: Я модернизировал, потому что я хотел использовать новый маршрутизатор, '3.0.0-beta.7', который требует' rc2'. – Jorn

+0

Похоже, у вас его нет. Вы установили 'npm install' после настройки' package.json'? – rinukkusu

+0

@rinukkusu я сделал. Я добавлю это к вопросу. – Jorn

ответ

2

Убедитесь, что у вас есть последние systemjs.config.js файл. Ниже блок добавлено несколько дней назад после того, как RC2 release-

function packUmd(pkgName) { 
    packages['@angular/'+pkgName] = { main: '/bundles/' + pkgName + '.umd.js', defaultExtension: 'js' }; 
    } 
+0

Да, это было! К сожалению, теперь я получаю ту же ошибку из моей зависимости от высоких диаграмм: '[1] 16.06.23 11:32:12 404 GET/node_modules/angleular2-highcharts/dist /'. Раньше он работал до обновления. Извините, я не знаком с SystemJS. – Jorn

+0

Для ошибки с высоким качеством, в tsconfig.json, вы можете добавить модули узла исключений, например this: "exclude": [ "node_modules"] – Sanket

Смежные вопросы