如何使gulp访问的是ejs文件

 我来答
ts...q@163.com
2017-05-20 · TA获得超过179个赞
知道答主
回答量:327
采纳率:0%
帮助的人:71万
展开全部
比如gulp编译/jade/admin/index.jade,能生成在/admin/index.html 在gulp的配置,写成.pipe(gulp.dest("./"))这样就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-05-23
展开全部
gulpfile.js配置
[javascript] view plain copy print?
gulp.task('ejs', function() {

gulp.src(["./app/**/*.html","!app/html/common/**/*.html"])
.pipe(plugins.ejs({},{ext: '.html'}))
.pipe(gulp.dest("./dist/"))
.pipe(plugins.notify({message: "ejs task complete"}))
});
src源路径
src方法中可以是一个字符串如:“./app/**/*.html”
也可以是如上图一个数组形式,第一个元素是匹配app下所有的html文件,第二个元素是不匹配app/html/common/下面所有的以html为后缀的文件
pipe是管道意思,把ejs放到管道里,在这里如果不指定ext:html,那么生成的文件不是以html为后缀的。
dest是目标路径,生成文件后存放的位置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式