Upgrading to Angular2.0.0-rc.1 cannot get past this error

The application refuses to find symbol-observable - or zone.js, even though rxjs is definitely located there.

error

Got all the downloads, for example:

 <script src="node_modules/es6-shim/es6-shim.js"></script> <script src="node_modules/zone.js/dist/zone.js"></script> <script src="node_modules/reflect-metadata/Reflect.js"></script> <script src="node_modules/systemjs/dist/system.src.js"></script> <script> System.config({ map: { '@angular': 'node_modules/@angular', 'rxjs': 'node_modules/rxjs' }, packages: { 'dist': { defaultExtension: 'js', format: 'register', main: 'boot.js' }, '@angular/common': { defaultExtension: 'js', main: 'index.js' }, '@angular/compiler': { defaultExtension: 'js', main: 'index.js' }, '@angular/core': { defaultExtension: 'js', main: 'index.js' }, '@angular/http': { defaultExtension: 'js', main: 'index.js' }, '@angular/platform-browser': { defaultExtension: 'js', main: 'index.js' }, '@angular/platform-browser-dynamic': { defaultExtension: 'js', main: 'index.js' }, '@angular/router': { defaultExtension: 'js', main: 'index.js' }, 'rxjs': { defaultExtension: 'js' } } }); System.import('dist').catch(console.error.bind(console)); </script> 

I put all the code here for a closer look.

+5
source share
3 answers

I tried again to match with symbol-observable . He worked this time. Hover over your mouse.

 System.config({ map: { ..., 'symbol-observable': 'node_modules/symbol-observable' }, packages: { ..., 'symbol-observable': { defaultExtension: 'js', main: 'index.js' } }); 
+9
source

Probably due to rxjs beta. 7. Switching to beta.6 in package.json should solve the problem.

 "rxjs": "5.0.0-beta.6", 

there is a problem from the angular issue command

+2
source

Somehow, in my project, an exact error appeared in the first message in this thread. I fixed this by adding this to packages.json:

 "dependencies": { ... "symbol-observable": "^0.2.4", ... } 

and then install npm.

In systemjs.config.js, I added the following:

 var map = { ... 'symbol-observable': 'node_modules/symbol-observable' ... }; var packages = { ... 'symbol-observable': { main: 'index.js', defaultExtension: 'js' } ... }; 
0
source

All Articles