我正在尝试下载AngularFir2 v4.0.0-rc.2
到 angular-seed repo https://github.com/mgechev/angular-seed/
但是我在运行时遇到了这个错误npm run start-deving
以下几行是从我认为错误相关的文件中扩展而来的:
业力.conf.js
{ pattern: 'node_modules/firebase/**/*.js', included: false, watched: false },
{ pattern: 'node_modules/angularfire2/bundles/*.umd.js', included: false, watched: false },
项目.config.ts
let additionalPackages: ExtendPackages[] = [
{ name: 'firebase', path: 'node_modules/firebase'},
{ name: 'angularfire2', path : 'node_modules/angularfire2/bundles'}
];
this.addPackagesBundles(additionalPackages);
测试配置.js
System.config({
baseURL: '/base/',
paths: {
angular2: 'node_modules/angular2',
angularfire2 : 'node_modules/angularfire2',
rxjs: 'node_modules/rxjs',
},
packages: {
'': {
defaultExtension: 'js'
},
rxjs: {
defaultExtension: 'js'
}
}
});
包.json
"angularfire2": "^4.0.0-rc.2",
"firebase": "^4.3.0",
可能 SystemJS 没有从 Angular Fire 读取任何内容,因为导入时我在 vscode 中没有错误{ AngularFireDatabase, FirebaseListObservable } from 'angularfire2/database'