我想用systemjs内反应母语。
当我使用下面的浏览器代码systemjs全球/窗口注册。
fetch('https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.18.17/system.src.js')
.then(response => response.text())
.then(txt => {
eval(txt);
})
.catch(ex => {
console.log(ex);
});
我在执行主屏幕组件和上面的代码不会引发任何异常,在世博AwesomeProject相同的代码,但是当我尝试所有的全球注册的对象使我没有看到SystemJs /系统。
eval(Systemjs)
正确的方法是什么?我看到的等反应母语-EVAL和反应自动更新github上几个项目,但是这不是我想要的。
任何人都可以给我一些见解?
我会回答我的问题。是的,它有可能在本地做出反应加载systemjs。
简单的EVAL将评估systemjs代码,但你可能会得到一些错误。我不是在systemjs的内部专家,但似乎它试图在一些环境中运行,浏览器或在某些情况下,节点服务器。
我在下面的代码时收到错误。
var vmModule = 'vm';
var vm = require(vmModule);
我不得不调整我的代码一点点,并提供假需要的功能,我能够加载systemjs。