初めてここに、おそらく私の最後のない質問をします。
問題:ng-build --prod
プロセスは、私の角度8.2.14アプリ内で終了し、エラーが発生することはできません。私はFirebaseを使用していますが、私はデータを受信し、HTMLにそれを渡しているポイントに私のプロジェクトでそれを設定することができました。私はHerokuのにデプロイすることができますので、生産のために構築しようとすると、私は、複数の受信ERROR in ./src/app/app.module.ngfactory.js
Firebaseライブラリに見つからないFirebase関連物事がそれらに言及してエラーを。
ERROR in ./src/app/app.module.ngfactory.js 28:2969-2998
"export 'FirebaseNameOrConfigToken' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
//----------
ERROR in ./src/app/app.module.ngfactory.js 28:3098-3127
"export 'FirebaseNameOrConfigToken' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
//----------
ERROR in ./src/app/app.module.ngfactory.js 28:6418-6447
"export 'FirebaseNameOrConfigToken' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
//----------
ERROR in ./src/app/app.module.ngfactory.js 28:2928-2952
"export 'FirebaseOptionsToken' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
//----------
ERROR in ./src/app/app.module.ngfactory.js 28:3068-3092
"export 'FirebaseOptionsToken' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
//----------
ERROR in ./src/app/app.module.ngfactory.js 28:6031-6055
"export 'FirebaseOptionsToken' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
//----------
ERROR in ./src/app/app.module.ngfactory.js 28:3134-3157
"export 'RealtimeDatabaseURL' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
//----------
ERROR in ./src/app/app.module.ngfactory.js 28:2902-2925
"export '_firebaseAppFactory' (imported as 'i13') was not found in '@angular/fire'
at HarmonyImportSpecifierDependency._getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:109:11)
at HarmonyImportSpecifierDependency.getErrors (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js:68:16)
at Compilation.reportDependencyErrorsAndWarnings (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1425:22)
at hooks.finishModules.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1221:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
at AsyncSeriesHook.lazyCompileHook (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.finish (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1216:28)
at hooks.make.callAsync.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compiler.js:662:17)
at _done (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at _err1 (eval at create (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:36:22)
at _addModuleChain (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1148:12)
at processModuleDependencies.err (/Users/sean.swanson/Desktop/Swan/dev/break-trainer/node_modules/webpack/lib/Compilation.js:1060:9)
at process._tickCallback (internal/process/next_tick.js:61:11)
@ ./src/main.ts
@ multi ./src/main.ts
私は角度にかなり新しいですし、私のプロジェクトを生成するだけでなく、内のコンポーネントを作成するために、CLIを使用していました。私はフォルダ私のnode_modulesを削除しようとしたとなかったnpm install
場合には、キャッシングの問題でした。私はに関連する問題のいくつかの種類ごとの6.1.1に@角度/コンパイラおよび@角度/コンパイラ-CLIをインストールするためのガイダンスに従ってきたhttps://github.com/ngx-rocket/generator-ngx-rocket/issues/366しかし運。
ここで、任意の洞察力は、参考になります!読んでくれてありがとう。
マイpackage.json:
{
"name": "break-trainer",
"version": "0.0.0",
"engines": {
"node": "6.13.4",
"npm": "3.10.10"
},
"scripts": {
"ng": "ng",
"start": "node server.js",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"heroku-postbuild": "ng build --prod"
},
"private": true,
"dependencies": {
"@angular/animations": "~8.2.14",
"@angular/cli": "~8.3.23",
"@angular/common": "~8.2.14",
"@angular/compiler": "~8.2.14",
"@angular/compiler-cli": "^8.2.14",
"@angular/core": "~8.2.14",
"@angular/fire": "^6.0.0-rc.1",
"@angular/forms": "~8.2.14",
"@angular/platform-browser": "~8.2.14",
"@angular/platform-browser-dynamic": "~8.2.14",
"@angular/router": "~8.2.14",
"angularfire": "^2.3.0",
"angularfire2": "^5.4.2",
"express": "^4.17.1",
"firebase": "^7.9.1",
"path": "^0.12.7",
"rxjs": "~6.4.0",
"tslib": "^1.10.0",
"typescript": "~3.5.3",
"zone.js": "~0.9.1"
},
"devDependencies": {
"@angular-devkit/architect": "^0.900.0-0 || ^0.900.0",
"@angular-devkit/build-angular": "~0.803.23",
"@angular/cli": "~8.3.23",
"@angular/compiler-cli": "^8.2.14",
"@angular/language-service": "~8.2.14",
"@types/jasmine": "~3.3.8",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "^5.0.0",
"enhanced-resolve": "^3.3.0",
"firebase-tools": "^7.12.1",
"fuzzy": "^0.1.3",
"inquirer": "^6.2.2",
"inquirer-autocomplete-prompt": "^1.0.1",
"jasmine-core": "~3.4.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~5.4.0",
"ts-node": "~7.0.0",
"tslint": "~5.15.0",
"typescript": "~3.5.3"
}
}
私は5.4.2に、あなたの@角度/火のバージョンをダウングレードしようとするだろう。プロジェクトのパーCHANGELOG、6.0.0-rc.0(2020年1月30日)から始まります-
- アンギュラバージョン9未満のためのサポートが削除されました
- Firebaseバージョン未満7.8のサポートは削除されました
- firebase-ツールのサポートが少ない7.12より削除されました
ダウングレード(または9にアップグレード角)した後、私もわからfirebaseとangularfireバージョンはすべて互換性がありますになるだろう。