我正在使用SystemJS加载一个简单的JavaScript文件:
define("main", ["require", "exports", "jquery"], function (require, exports, $) {
"use strict";
exports.__esModule = true;
console.log($(document).html());
});
我正在加载它:
<script>require("systemjs")</script>
<script>
SystemJS.import('./dist/app.js').then(null, console.error.bind(console));
</script>
但是当我在电子中运行它时出现错误:
GET file:///D:/Projects/myapp/app/jquery net::ERR_FILE_NOT_FOUND
为什么SystemJS不像其他任何理智的javascript加载器一样在node_modules
中查找jquery?如何让它看到那里?
答案 0 :(得分:0)
事实证明问题是我的编译器还没有检测到更改,因此生成的文件包含不同模块的代码。它仍然没有按照我想要的方式工作,但至少它并没有错误:/