使用jspm

时间:2016-11-24 04:07:29

标签: javascript jspm riot.js

我试图在jspm中使用Riot 3.0.0。我通过jspm install riot安装了暴动。我无法设法导入和使用暴动。这是我的最小测试:

/app.js

import riot from 'riot';
riot.tag('test',
  `<h3>Lalalalala test 1-2-3</h3>`,
  function(opts) {}
);
var mountedTags = riot.mount('*');

在浏览器中我得到:

  

(SystemJS)暴乱未定义

在jspm_error日志中:

  

MultipleErrors:   /Users/user/.jspm/packages/npm/riot@3.0.0/lib/browser/common/util/check.js:1:1:   意外的保留字导入   /Users/user/.jspm/packages/npm/riot@3.0.0/lib/browser/common/util/check.js:1:8:   预期的分号

在浏览器中,我可以确认已加载http://127.0.0.1:8000/static/assets/js/jspm_packages/npm/riot@3.0.0/riot.js

知道我做错了什么吗?

当riot.min.js(3.0.0)包含在CDN的单独标签中而不是导入时,它就能正常工作。

1 个答案:

答案 0 :(得分:0)

对于遇到类似问题的其他人,我只是在riot的github上找到issue #2028,你可能也想关注它。