node_modules/rxjs no encontrado, mientras que npm inicia mi aplicación. Probé muchas sugerencias. fracaso. Estoy usando el formulario de repositorio de inicio rápido, haga clic en gihub.
Mi archivo systemjs.config.js
(function (global) { System.config({ paths: { // paths serve as alias 'npm:': 'node_modules/' }, // map tells the System loader where to look for things map: { // our app is within the app folder 'app': 'app', // angular bundles '@angular/core': 'npm:@angular/core/bundles/core.umd.js', '@angular/common': 'npm:@angular/common/bundles/common.umd.js', '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', '@angular/http': 'npm:@angular/http/bundles/http.umd.js', '@angular/router': 'npm:@angular/router/bundles/router.umd.js', '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', // other libraries 'rxjs': 'npm:rxjs', 'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js' }, // packages tells the System loader how to load when no filename and/or no extension packages: { app: { defaultExtension: 'js', meta: { './*.js': { loader: 'systemjs-angular-loader.js' } } }, rxjs: { defaultExtension: 'js' } } }); })(this);mi archivo package.json
"dependencies": { "@angular/common": "~4.0.0", "@angular/compiler": "~4.0.0", "@angular/core": "~4.0.0", "@angular/forms": "~4.0.0", "@angular/http": "~4.0.0", "@angular/platform-browser": "~4.0.0", "@angular/platform-browser-dynamic": "~4.0.0", "@angular/router": "~4.0.0", "angular-in-memory-web-api": "~0.3.0", "core-js": "^2.4.1", "polyfills": "^2.1.1", "rxjs": "5.0.1", "zone.js": "^0.8.4"},
Probé muchas de las soluciones de stackoverflow, no resolví el error.
Resuelto: en systemjs.config.js código colocado:
rxjs: { defaultExtension: 'js', main: 'Rx.js' }Debe indicarle al sistema cómo cargar las extensiones reactivas para JS. Agregue el siguiente código al objeto de paquetes en su system.config.js
packages: { ... rxjs: { main: 'Rx.js', defaultExtension: 'js' } ... }