我有一个可用的 JSPM 托管应用程序,但它不会自动重新加载 JSPM 服务器中的更改。
这是简单的 index.html 文件:
<!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;
这行得通。但是,如果我对 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
怎么办?如何让 JSPM 服务器加载我的更改?
最佳答案
我知道它没有完全回答你的问题,但你可以尝试切换到 systemjs-hot-reloader
https://www.npmjs.com/package/systemjs-hot-reloader .
关于javascript - JSPM 服务器错误 : Change occurred to a file outside SystemJS loading,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34913049/