Mengapa build Ionic Pro saya gagal tetapi build lokal saya baik-baik saja?

Saya memiliki aplikasi Ionic 3 yang sedang saya kembangkan dan saya harus pindah ke Ionic Pro dan itu tidak mudah. Saya menggunakan npm-check-updates dari waktu ke waktu tetapi menurut saya hal itu membuat saya mendapat masalah dengan Ionic. Ketika saya pertama kali mendorong aplikasi saya ke Ionic Pro, pembangunannya gagal tetapi saya mencarinya di Google dan saya menyadari bahwa versi Angular saya lebih unggul dari Ionic dan saya harus menurunkan versi aplikasi saya dari Angular 4.4.3 ke 4.1.3 (terima kasih kepada https://stackoverflow.com/questions/46077427/cannot-find-module-angular-common-http-ionic-3-app) dan tulis ulang agar berfungsi. Bagus. Tapi sekarang saya mendapatkan kesalahan lain, dan saya berasumsi seperti ini, tetapi saya tidak dapat memahaminya. Saya memposting sesuatu ke Forum Ionic tetapi tidak mendapat tanggapan. Kesalahan yang saya dapatkan ada di bawah. Bantuan apa pun akan dihargai. Saya akan bertanya "ibu, bolehkah saya" sebelum memperbarui aplikasi Ionic saya, tetapi saya perlu tahu apa yang harus diputar kembali untuk terus membangun program saya. Terima kasih!

Keajaibannya ada di github.com/ionic-team/ionic/blob/master/CHANGELOG.md dan pastikan Anda memiliki modul ionic versi terbaru dan versi terbaru Angular yang didukungnya.


person John    schedule 25.09.2017    source sumber


Jawaban (1)


Untuk hari ini, itu berarti berlari

npm install -g ionic@terbaru

npm instal @ionic/[email protected] --save-dev

npm install [email protected] --simpan

[11:08:39] Kesalahan: ./~/firebase/utils/promise.js Modul tidak ditemukan: Kesalahan: Tidak dapat menyelesaikan 'promise-polyfill' di '/usr/src/app/node_modules/firebase/utils' selesaikan 'promise-polyfill' di '/usr/src/app/node_modules/firebase/utils' Permintaan yang diurai adalah modul menggunakan file deskripsi: /usr/src/app/node_modules/firebase/package.json (jalur relatif: ./ utils) Bidang 'browser' tidak berisi konfigurasi alias yang valid setelah menggunakan file deskripsi: /usr/src/app/node_modules/firebase/package.json (jalur relatif: ./utils) selesaikan sebagai modul yang mencari modul di /usr /src/app/node_modules menggunakan file deskripsi: /usr/src/app/package.json (jalur relatif: ./node_modules) Bidang 'browser' tidak berisi konfigurasi alias yang valid setelah menggunakan file deskripsi: /usr/src/ app/package.json (jalur relatif: ./node_modules) menggunakan file deskripsi: /usr/src/app/package.json (jalur relatif: ./node_modules/promise-polyfill) sebagai direktori /usr/src/app/node_modules/ janji-polyfill tidak ada tidak ada ekstensi Bidang 'browser' tidak berisi konfigurasi alias yang valid /usr/src/app/node_modules/promise-polyfill tidak ada .ts Bidang 'browser' tidak berisi alias yang valid konfigurasi /usr/src/app/node_modules/promise-polyfill.ts tidak ada .js Bidang 'browser' tidak berisi konfigurasi alias yang valid /usr/src/app/node_modules/promise-polyfill.js tidak ada .json Bidang 'browser' tidak berisi konfigurasi alias yang valid /usr/src/app/node_modules/promise-polyfill.json tidak ada [/usr/src/app/node_modules/promise-polyfill] [/usr /src/app/node_modules/promise-polyfill] [/usr/src/app/node_modules/promise-polyfill.ts] [/usr/src/app/node_modules/promise-polyfill.js] [/usr/src/app /node_modules/promise-polyfill.json] @ ./~/firebase/utils/promise.js 14:76-103 @ ./~/firebase/app/firebase_app.js @ ./~/firebase/app.js @ . /src/providers/user.service.ts @ ./src/app/app.module.ts @ ./src/app/main.ts Kesalahan: ./~/firebase/utils/promise.js Modul tidak ditemukan: Kesalahan : Tidak dapat menyelesaikan 'promise-polyfill' di '/usr/src/app/node_modules/firebase/utils' menyelesaikan 'promise-polyfill' di '/usr/src/app/node_modules/firebase/utils' Permintaan yang diurai adalah modul menggunakan file deskripsi: /usr/src/app/node_modules/firebase/package.json (jalur relatif: ./utils) Bidang 'browser' tidak berisi konfigurasi alias yang valid setelah menggunakan file deskripsi: /usr/src/app /node_modules/firebase/package.json (jalur relatif: . /utils) selesaikan sebagai modul mencari modul di /usr/src/app/node_modules menggunakan file deskripsi: /usr/src/app/package.json (jalur relatif: ./node_modules) Bidang 'browser' tidak berisi valid konfigurasi alias setelah menggunakan file deskripsi: /usr/src/app/package.json (jalur relatif: ./node_modules) menggunakan file deskripsi: /usr/src/app/package.json (jalur relatif: ./node_modules/promise-polyfill ) sebagai direktori /usr/src/app/node_modules/promise-polyfill tidak ada tidak ada ekstensi Bidang 'browser' tidak berisi konfigurasi alias yang valid /usr/src/app/node_modules/promise-polyfill tidak ada . ts Bidang 'browser' tidak berisi konfigurasi alias yang valid /usr/src/app/node_modules/promise-polyfill.ts tidak ada .js Bidang 'browser' tidak berisi konfigurasi alias yang valid /usr/src/ app/node_modules/promise-polyfill.js tidak ada .json Bidang 'browser' tidak berisi konfigurasi alias yang valid /usr/src/app/node_modules/promise-polyfill.json tidak ada

person John    schedule 28.09.2017