我试图在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的单独标签中而不是导入时,它就能正常工作。