तो मैं आयनिक के लिए नया हूं, और शायद कुछ याद आ रहा है।आईओनिक 2 बिल्ड इतने बड़े क्यों हैं, यहां तक कि छोटे/खाली ऐप्स के लिए भी?
cordova platform add browser
और उसके बाद उत्पादन के लिए बनाया गया:
ionic start BlankApp --v2 blank
तो एक ब्राउज़र मंच कहा: लेकिन मैं तो जैसे एक नया खाली एप्लिकेशन शुरू कर दिया
ionic build browser
आउटपुट इस तरह दिखता है:
> [email protected] ionic:build C:\Work\ionic\BlankApp
> ionic-app-scripts build
keywords if/then/else require v5 option
[17:56:25] ionic-app-scripts 0.0.47
[17:56:25] build dev started ...
[17:56:25] clean started ...
[17:56:25] clean finished in 3 ms
[17:56:25] copy started ...
[17:56:25] transpile started ...
[17:56:28] transpile finished in 3.47 s
[17:56:28] webpack started ...
[17:56:28] copy finished in 3.65 s
[17:56:34] webpack finished in 5.65 s
[17:56:34] sass started ...
[17:56:35] sass finished in 1.45 s
[17:56:35] build dev finished in 10.73 s
You have been opted out of telemetry. To change this, run: cordova telemetry on.
Error loading cordova-browser
Running command: cmd "/s /c "C:\Work\ionic\BlankApp\platforms\browser\cordova\build.bat""
Cleaning Browser project
मुझे एक छोटे जेएस बंडल की उम्मीद थी कि इस ऐप में इसमें कुछ भी नहीं है। माना जाता था कि पेड़-हिलने से बहुत सारे कोड गिरा दिए गए थे और ऐप माना जाता था, लेकिन मुझे लगता है कि तेज हो रहा है।
दुर्भाग्यवश, ऐसा नहीं हुआ।
platforms/browser/www/build/js
निर्देशिका में main.js
फ़ाइल है जो आकार में 4 एमबी से अधिक है। 500 केबी सामग्री के साथ एक main.css फ़ाइल भी है।
मुझे क्या याद आ रही है? क्या मैं गलत जगह देख रहा हूं?
** अद्यतन: ** मेरी समस्या यह है कि मैं एक प्रगतिशील वेब ऐप बनाने की कोशिश कर रहा हूं। अगर मैं केवल मोबाइल ऐप बनाना चाहता था, तो यह ठीक होगा। लेकिन एक वेब ऐप के लिए अपनी खुद की सामग्री को गिनने से पहले 4 एमबी सामान डाउनलोड करने के लिए पागल है, मुझे विश्वास नहीं है कि आरसी 4 रिलीज पर संघ की स्थिति है। जब आप इसके बारे में एक सा लगता है
धन्यवाद,
एडुआर्डो
आप एक वेब एप्लिकेशन बना रहे हैं, तो आप शायद अभी यह शुद्ध HTMJ + जे एस + सीएसएस में, कोड चाहिए बजाय ईओण का उपयोग करने का। यह आपको बहुत सी जगह बचाएगा, और शायद बहुत सारी परेशानी होगी। मुझे नहीं लगता कि आयनिक या कॉर्डोवा इसका मतलब था। –
मैं एक कोडबेस प्राप्त करने की उम्मीद कर रहा था और उस वेब ऐप को देशी ऐप्स के रूप में भी लपेटने में सक्षम था। आयनिक के पास प्रगतिशील वेब ऐप्स के लिए इसकी प्रमुख विशेषताएं हैं, इसलिए मेरा प्रश्न है। कुछ बंद होना चाहिए ... –