2016-01-21 8 views
12

के बाहर किसी फ़ाइल में परिवर्तन हुआ है, मेरे पास एक जेएसपीएम प्रबंधित ऐप है जो काम करता है, लेकिन यह जेएसपीएम सर्वर में परिवर्तनों को स्वत: पुनः लोड नहीं करेगा।जेएसपीएम सर्वर त्रुटि: SystemJS लोडिंग

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <head> 
    <script src="jspm_packages/system.js"></script> 
    <script src="config.js"></script> 
    <script> 
     System.import('./app'); 
    </script> 
    </head> 
</head> 
<body> 
</body> 
</html> 

और ./app.js फ़ाइल:

import $ from 'jquery'; 

$("body").append("<div>TEST 123</div>"); 

export let __hotReload = true; 

यह काम करता है

यहाँ सरल index.html फ़ाइल है। हालांकि, अगर मैं app.js फ़ाइल में बदलाव करता हूं तो मुझे मिलता है:

� Client connected. JSPM watching enabled 
Change detected: app.js 
✅ SystemJS loaded. Initialising ChangeHandler 
� Change to http://127.0.0.1:8080/app.js cannot be handled gracefully: 
� Change occurred to a file outside SystemJS loading 

Que paso? मैं अपने परिवर्तन लोड करने के लिए जेएसपीएम सर्वर कैसे प्राप्त कर सकता हूं?

+0

आपने अपने app.js में क्या परिवर्तन किया? क्या यह शायद संकलन मुद्दा है? – ManoDestra

+0

@ManoDestra मैंने इसे दोबारा जांच लिया। ये सिर्फ साधारण बदलाव हैं। – mtyson

उत्तर

2

मुझे पता है कि यह आपके प्रश्न का काफी जवाब नहीं देता है, लेकिन आप systemjs-hot-reloaderhttps://www.npmjs.com/package/systemjs-hot-reloader पर स्विच करने का प्रयास कर सकते हैं।

संबंधित मुद्दे