- बिल्ड पाइपलाइन है: टाइपस्क्रिप्ट, ब्राउज़र, ब्राउज़रify-सीएसएस, uglify।
- रनटाइम पुस्तकालय: प्रतिक्रिया, बूटस्ट्रैप।
मेरा आवेदन अब तक बहुत कम कार्यक्षमता है (इसलिए मैं पूछ रहा हूं कि यह मुझे बाद में काटने जा रहा है, भले ही यह अब के लिए काम करता है)। बाद में उस पर बड़ा (प्रतिक्रिया रूटर, redux, Auth0 जैसे अन्य js पुस्तकालयों, हो सकता है यहां तक कि कुछ वास्तविक कार्यक्षमता।) मिल जाएगाuglify-js रिपोर्ट क्यों करें 'चेतावनी: आउटपुट 32000 वर्णों से अधिक है'?
मैं एक app.css
कि शामिल है:
@import url("node_modules/bootstrap/dist/css/bootstrap.css");
मैं तो आयात कि में मेरी index.tsx
साथ:
import './app.css';
यह सब में काम करने के लिए है कि मेरे HelloWorld घटक प्रदर्शित करता है "हैलो दुनिया" प्रतिक्रिया प्रकट होता है।
लेकिन, निर्माण के दौरान, कुरूप बनाना रिपोर्ट:
WARN: Output exceeds 32000 characters
मैं इसे अनदेखा कर देना चाहिए? और यदि हां, तो इसे दबाने का कोई तरीका है?
uglify द्वारा उत्पादित फ़ाइल को देखते हुए यह दिखाता है कि ऐसा लगता है कि कोई लाइन नहीं है> 32000 वर्ण - अधिकांश रेखाएं केवल 32000 (3199 9 पर एक) पर कम हो जाती हैं।
लेकिन एक पंक्ति var css='/*!\n * Bootstrap v3.3.7 ...'
है जो कि 120 के वर्ण लंबा है। मुझे लगता है कि उग्लिफी मुझे बताने की कोशिश कर रहा है, लेकिन बड़ा सौदा क्या है?
यह [uglify विकल्प] में से एक है (https://www.npmjs.com/package/uglify-js#beautifier- विकल्प) – DavidG