【发布时间】:2016-10-02 21:30:42
【问题描述】:
我正在尝试将 riot.js 标记包含到我的项目中,以便我可以重用组件。该应用在 Node+Express 上运行,并使用 Pug 进行模板化。
我有一个呈现以下页面的路由:
include includes/header.pug
link(rel="stylesheet" href="/styles/kaljasakot.css" type="text/css")
body(id='bootstrap-override')
div(class='container-fluid')
div(class='header')
img(class='okklogo' src='img/okkimg.jpeg' height='80' width='130')
h1 Kaljasakot
kaljasakot
script(type="riot/tag" src="kaljasakot.tag")
script(src="https://cdn.jsdelivr.net/riot/2.6/riot+compiler.min.js")
script riot.mount('kaljasakot')
include includes/footer.pug
script(src='/js/kaljasakot.js')
即我正在尝试在 Pug 模板中安装 riot 标签kaljasakot。但是浏览器在页面渲染的控制台中给出了 404 错误:
GET http://localhost:3001/kaljasakot.tag 404(未找到) riot+compiler.min.js:2
我有点难过标记文件应该放在哪里以便编译器找到它,而且我在 Google 上找不到任何提示。有人遇到过这种情况吗?
如果需要,可以在这里Github link 找到整个项目。
【问题讨论】:
标签: javascript express riot.js pug