javascript - JSPM 服务器错误 : Change occurred to a file outside SystemJS loading

标签 javascript ecmascript-6 jspm

我有一个可用的 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/

相关文章:

javascript - 多个 SystemJS/JSPM 包的无摩擦开发

node.js - Aurelia bundle 和 jspm 配置文件

typescript - 使用 TypeScript 装饰器扩展 ES6 类时扩展类型

javascript - 将 JS 类转换为真正的类

javascript - 建立 websocket 连接时出错

javascript - 切换输入只读说明

javascript - 如何在使用 isomorphic-fetch 进行异常处理 promise 后解析 json

typescript - Angular2 + typescript + jspm : No provider for Http ( App -> Provider -> Http )

javascript - 添加要与 firebase 实时数据库一起使用的自定义域(即验证电子邮件链接)

javascript - 如何在一个 View 中使用多个 ember 数据模型