当我使用jspm
和system.js
babel
设置一个非常简单的项目时,似乎没有正确显示错误消息。
我做了以下事情:
npm init; press enter a bunch of times
jspm init; press enter a bunch of times
并添加了两个文件:
index.html
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script src="jspm_packages/system.js" type="text/javascript"></script>
<script src="config.js" type="text/javascript"></script>
<script type="text/javascript">
console.log('test 1');
System.import('main');
</script>
</head>
<body>
</body>
</html>
main.js
console.log('test2);
// ^ I voluntarily forgot the ' to show the error;
根据this talk以及之前的babel经验,我应该看到一些非常好的语法错误消息,例如:
由于错误行说system.js:1:0
,我认为错误发生在system.js中,并且在调用babel之前失败了。
此外,我注意到es6-module-loader
未加载。我以为它是在system.js
中使用的。
我不知道我在这里缺少什么。