2016-09-16 2 views
0

Beobachtung eines arkanen Fehlers bei dem Versuch, das Firebase NPM-Modul in einer neuen Aurelia App zu verwenden. Der Fehler wird ausgelöst, wenn ich firebase der Konfigurationsdatei aurelia.json hinzufüge. Dies ist die Ausgabe von au run --watch:Firebase-Modul bricht Aurelia

>au run --watch Starting 'readProjectConfiguration'... Finished 'readProjectConfiguration' Starting 'processMarkup'... Starting 'processCSS'... Starting 'configureEnvironment'... Finished 'processCSS' Finished 'configureEnvironment' Starting 'buildTypeScript'... Finished 'processMarkup' Finished 'buildTypeScript' Starting 'writeBundles'... Tracing app... Tracing environment... Tracing main... Tracing jog/index... Tracing resources/index... Tracing resources/attributes/show-progress... Tracing resources/elements/identity... Tracing resources/elements/nav-bar... Tracing app... Tracing jog/index... Tracing resources/elements/identity... Tracing resources/elements/nav-bar... Tracing text... Tracing aurelia-bootstrapper... Tracing aurelia-history-browser... Tracing aurelia-loader-default... Tracing aurelia-logging-console... Tracing aurelia-templating-binding... Tracing aurelia-templating-resources... Tracing aurelia-templating-router... Tracing aurelia-testing... Tracing firebase... { uid: 10, name: 'writeBundles', branch: false, error: { [Error: ENOENT: no such file or directory, open '<proj>\src\app-node.js'] errno: -4058, code: 'ENOENT', syscall: 'open', path: '<proj>\\src\\app-node.js', moduleTree: [ 'firebase' ], fileName: '<proj>/node_modules/firebase/firebase-node.js' }, duration: [ 7, 862992973 ], time: 1474058088994 }

Es gibt fünf Fehler zusammen, die alle nahezu identisch. Ich habe es der Kürze halber auf eins verkürzt. <proj> repräsentiert den Pfad zu meinem Projekt. Die Nicht-Datei src\app-node.js hängt davon ab, welche Module ich in den Code importiere. Die Datei firebase-node.js hat eine require('./app-node') Anweisung. Sieht so aus, als ob Aurelia versucht, diese Abhängigkeit aus dem Ordner src anstelle von node_modules/firebase zu holen.

Antwort