मैं वेबपैक-देव-सर्वर का उपयोग कर रहा हूं ताकि सीएसएस सहित मेरी सभी संपत्तियों को गर्म लोड किया जा सके। वर्तमान में, हालांकि, मेरा सीएसएस जावास्क्रिप्ट के बाद लोड होता है जो मेरे अनुप्रयोगों को कुछ स्थानों पर जारी करता है जो मौजूदा लेआउट पर निर्भर करता है।वेबपैक-डीवी-सर्वर में जेएस से पहले गर्म सीएसएस लोड कैसे सुनिश्चित करें?
मैं कैसे सुनिश्चित कर सकता हूं कि जावास्क्रिप्ट जावास्क्रिप्ट निष्पादित होने से पहले लोड हो जाता है?
मुझे लगता है कि module
से ऐसा करने का कोई तरीका होना चाहिए, शायद एक कॉलबैक जिसे मैं हुक कर सकता हूं? या शायद प्राथमिकता के लिए स्टाइल लोडर को कॉन्फ़िगर करके?
यह मेरा index.js है:
import './styles/main.scss';
import './scripts/main.js';
if (module.hot) {
module.hot.accept();
}
और यह मेरा शैलियों लोडर है:
{
test: /\.(scss)$/,
loader: 'style!css?&sourceMap!postcss!resolve-url!sass?sourceMap'
},
ऐसा ही एक सवाल इस शैली-लोडर में कहा गया है Github मुद्दा: https://github.com/webpack/style-loader/issues/121
वर्तमान में मुझे लगता है कि सबसे अच्छा दृष्टिकोण वास्तव में सैस का उपयोग नहीं कर सकता है। हालांकि यह सीधे इस मुद्दे को हल नहीं करता है। –