是否存在用于包含来自外部 Web 源的 html 部分的任何 grunt 包?
Any grunt packages exist for including html partials from an external web source?
我看了看,似乎没有看到任何可以容纳 url (http://domain.com/route) 的 grunt 模块。
所有这些似乎都只从本地目录中提取。
理想情况下,我可以按照
的方式做一些事情
@@indlude(http://localhost:3000/something/else)
它会从 url 中提取 html。
我正在使用 php 渲染带有 "good" 虚假内容的部分内容。如果 grunt 可以在构建 "dist"
时拉入渲染资源,那将节省我一步
如果我没理解错的话,您是说您可以通过点击 URL 列表来触发源 HTML 标记的生成。您想将此生成的源保存在一堆单独的文件中,以便您可以将它们用作模板文件(部分)。
例如,您可以使用 grunt-curl 执行此操作。
从那里,您应该可以将类似这样的内容放入您的 Gruntfile.js
配置文件中:
'curl-dir': {
'task-name': {
src: [
'http://localhost:3000/something/else/a.html',
'http://localhost:3000/something/else/b.html'
],
dest: 'location/to/save/files'
}
}
然后那个 grunt 任务应该将标记源保存到您直接通过 运行 grunt 任务指定的目录:grunt curl-dir:task-name
.
我看了看,似乎没有看到任何可以容纳 url (http://domain.com/route) 的 grunt 模块。
所有这些似乎都只从本地目录中提取。
理想情况下,我可以按照
的方式做一些事情@@indlude(http://localhost:3000/something/else)
它会从 url 中提取 html。
我正在使用 php 渲染带有 "good" 虚假内容的部分内容。如果 grunt 可以在构建 "dist"
时拉入渲染资源,那将节省我一步如果我没理解错的话,您是说您可以通过点击 URL 列表来触发源 HTML 标记的生成。您想将此生成的源保存在一堆单独的文件中,以便您可以将它们用作模板文件(部分)。
例如,您可以使用 grunt-curl 执行此操作。
从那里,您应该可以将类似这样的内容放入您的 Gruntfile.js
配置文件中:
'curl-dir': {
'task-name': {
src: [
'http://localhost:3000/something/else/a.html',
'http://localhost:3000/something/else/b.html'
],
dest: 'location/to/save/files'
}
}
然后那个 grunt 任务应该将标记源保存到您直接通过 运行 grunt 任务指定的目录:grunt curl-dir:task-name
.