Firebase-tools: Perintah Penerapan Firebase Gagal (Kesalahan Harus menyediakan "situs" atau "target" di setiap konfigurasi "hosting").

Dibuat pada 1 Mar 2020  ·  3Komentar  ·  Sumber: firebase/firebase-tools

Saya mencoba menjalankan perintah `firebase deploy" untuk menerapkan aplikasi ke Firebase tetapi saya mengalami kesalahan yang saya sebutkan dalam tanda kurung di judul:

 Error: Must supply either "site" or "target" in each "hosting" config.

Seperti inilah tampilan file .firebaserc saya saat ini:
```.firebaserc
{
"proyek": {
"default": "phonestore-4e40c"
},
"target": {
"phonestore-4e40c": {
"hosting": {
"toko telepon": [
"phonestore-4e40c"
]
}
}
}
}

What do I do here to fix the error?  I tried adding `"target":` before `"phonestore-4e40c"` (it would become `"target": "phonestore-4e40c"`) but that didn't work either; it gave me this error:

! Kesalahan JSON mencoba memuat E:\programming\angular\phone-store.firebaserc

=== Menyebarkan ke 'phonestore-4e40c'...

saya menggunakan hosting

Kesalahan: Harus menyediakan "situs" atau "target" di setiap konfigurasi "hosting".

(This is almost the same as the one I got when I ran just `firebase deploy`; the only thing new is the line about a JSON error).  

Any help with this is much appreciated.  (Note: The reason I didn't open a "Bug Report" issue is that I wasn't sure if my issue qualifies as a bug report.)

Before that I had tried the `ng deploy` command since I was following the Angular Getting Started Tutorial and had gotten to the deployment part after following the whole thing ([here](https://angular.io/start/start-deployment)).  I'd chosen to deploy it to Firebase after downloading it to my computer.  The result of that was this:

ng menyebarkan
Membangun "toko telepon"
Menghasilkan bundel ES5 untuk pemuatan diferensial...
Pembuatan bundel ES5 selesai.

potongan {2} polyfills-es2015.d39e6b85441999f66523.js (polyfills) 35,6 kB [awal] [dirender]
potongan {3} polyfills-es5.bb7828de73427b5cd027.js (polyfills-es5) 128 kB [awal] [dirender]
potongan {0} runtime-es2015.0811dcefd377500b5b1a.js (runtime) 1,45 kB [entri] [dirender]
potongan {0} runtime-es5.0811dcefd377500b5b1a.js (runtime) 1,45 kB [entri] [dirender]
potongan {1} main-es2015.d600346e98d8457cc378.js (utama) 277 kB [awal] [dirender]
potongan {1} main-es5.d600346e98d8457cc378.js (utama) 337 kB [awal] [diberikan]
chunk {4} styles.f1fcab432634cda74b08.css (styles) 1,68 kB [awal] [dirender]
Tanggal: 03-2020T15:29:58.651Z - Hash: 3f6a31e9de18891acf13 - Waktu: 40448ms
RangeError: Ukuran tumpukan panggilan maksimum terlampaui
di formatError (internal/util/inspect.js:1095:20)
di formatRaw (internal/util/inspect.js:883:14)
di formatValue (internal/util/inspect.js:737:10)
saat memeriksa (internal/util/inspect.js:280:10)
di formatWithOptionsInternal (internal/util/inspect.js:1886:40)
pada format (internal/util/inspect.js:1762:10)
di Object.console.warn (E:\programming\angular\phone-store\node_modules\@angular\cli\lib\cli\index.js:46:35)
di Observable._trySubscribe (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\Observable.js:55:25)
di Observable.subscribe (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\Observable.js:30:22)
di MergeMapOperator.call (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\operators\mergeMap.js:39:23)
di Observable.subscribe (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\Observable.js:25:31)
di IgnoreElementsOperator.call (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\operators\ignoreElements.js:27:23)
di Observable.subscribe (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\Observable.js:25:31)
di Object.subscribeToResult (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\util\subscribeToResult.js:12:23)
di MergeMapSubscriber._innerSub (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\operators\mergeMap.js:82:29)
di MergeMapSubscriber._tryNext (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\operators\mergeMap.js:76:14)
di MergeMapSubscriber._next (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\operators\mergeMap.js:59:18)
di MergeMapSubscriber.Subscriber.next (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\Subscriber.js:66:18)
di Observable._subscribe (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\util\subscribeToArray.js:5:20)
di Observable._trySubscribe (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\Observable.js:44:25)
di Observable.subscribe (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\Observable.js:30:22)
di MergeMapOperator.call (E:\programming\angular\phone-store\node_modules\@angular-devkit\core\node_modules\rxjs\internal\operators\mergeMap.js:39:23)
Perintah `` Would be good if I could get this to work. If not, then the firebase deploy` juga berfungsi dengan baik.

Komentar yang paling membantu

Oke, sesuatu yang aneh pasti telah terjadi karena saya baru saja menjalankan ng deploy lagi dan kali ini berhasil.

Semua 3 komentar

Oke, sesuatu yang aneh pasti telah terjadi karena saya baru saja menjalankan ng deploy lagi dan kali ini berhasil.

Terima kasih @DragonOsman , firebase deploy tidak berfungsi, saya harus menggunakan perintah ng deploy .

Mendapatkan kesalahan yang sama tetapi menemukan solusi.
"firebase deploy" berfungsi untuk saya setelah menambahkan baris tambahan "target": "app" di file konfigurasi firebase.json, sebagai berikut:

{
"tuan rumah": [
{
"target": "aplikasi",
"publik": "www",
...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat