के साथ काम करना मैं मौजूदा knockout.js प्रोजेक्ट (नॉकआउट घटकों और requjs पर आधारित) को स्थानांतरित कर रहा हूं। मेरे पास एक स्टार्टअप फ़ाइल है जिसके साथ आवश्यकता है और यह काम करता है। फ़ाइल में स्क्रिप्ट प्रविष्टिKnockout.js घटकों और वेबपैक
<script src="app/require.config.js"></script>
<script data-main="app/startup" src="bower_modules/requirejs/require.js"></script>
webpack को requirejs से बदल रहा है में, मेरा प्रवेश फ़ाइल के रूप में इस प्रकार है
require("../src/app/startup");
document.write(require("raw!./base.html"));
base.html क्या मूल html फ़ाइल में है और है के रूप में ही है
<div>
<side-bar></side-bar>
<page-container></page-container>
</div>
समस्या यह है कि जब मैं पृष्ठ चलाता हूं, कुछ भी नहीं होता है। जब मैं startup.js फ़ाइल में डीबगर डालता हूं, तो यह वास्तव में हिट होता है इसलिए मुझे पता है कि इसे कॉल किया जा रहा है लेकिन पृष्ठ पर कुछ भी नहीं है लेकिन मूल HTML है। घटक प्रस्तुत नहीं किए जाते हैं।
मैं इसे काम करने के लिए कैसे प्राप्त करूं?
आप को दूर किया था की सामग्री? यदि यह योनो को जनरेटर पर आधारित एक प्रोजेक्ट है, तो वह फ़ाइल requ.js में निर्भरताओं के लिए सभी पथ घोषित करती है। आपको पहले require.config.js – jparaya
हां लोड करना होगा। यह यमन को जनरेटर पर आधारित है। 'app/require.config' में एक आवश्यकता चर शामिल है। जब मैं इसे बेस एचटीएमएल में जोड़ता हूं तो मुझे 404 मिलते हैं। पथों के मानचित्रण के बारे में, मैं 'resol.alias' का उपयोग कर रहा हूं। – ritcoder