生成的文件,我已经得到了几个文件在我/src
文件夹,名为在各个子文件setup.js
的项目。我想要一个gulp任务将所有setup.js
文件复制到/dist
文件夹并保留子文件夹结构。这部分很简单。与一饮而尽
棘手的部分是我还想在\dist
文件夹中的每个setup.js
文件旁边生成一个index.html文件。 index.html文件将是所有的人都完全一样,除了它需要使用相对路径的该文件夹/dist
引用setup.js
脚本。我知道我可以使用一些像gulp-template动态呈现一个html文件,但我不知道如何将路径setup.js
通过它。我不知道如何为每个setup.js
创建一个index.html
。
所以生成的文件夹结构,我要为会是这个样子
/src
template.html
/blah1
setup.js
/blah2
setup.js
/dist
/blah1
setup.js
index.html
/blah2
setup.js
index.html
上我将如何做到这一点任何想法?
另外,如果有人可以链接我一些详细的文档/例子/上咕嘟咕嘟教程,这或许可以解释如何去domething这样的事情我将不胜感激。我还没有找到很多很好的文章来真正解释Gulp幕后的情况,并且很难找到超出简单的src | uglify | concat | dest
用例的例子。
谢谢!
也许这不是你想要的,但我有类似的任务,如你所说。我需要根据缩小的JS/CSS生成我的'index.html'的一部分。我所做的就是使用'jade'将'index.html'作为服务器端的动态页面,所以当用户请求它时可以进行相应的渲染。 –
不幸的是,我不能依赖任何服务器端渲染,因为我打算直接从JS Bin中提供这些文件,所以我没有任何服务器。谢谢你的想法。 – rob