gulp解决微信小程序在自己IDE里高亮问题

微信小程序的html的后缀为wxml,css的后缀为wxss。

我们在自己的IDE里面用常规的html和css编写代码,然后用gulp自动输出wxml,wxss格式就可以啦。

代码:

gulp.watch([

"src/**/*"

], function (event) {

var filePath = event.path.replace(baseDir + path.sep, "");

var filename = path.basename(event.path);

var destpath = filePath.replace(/^src/,config.ENV).replace(path.sep+filename,"");

if(fileType==".html"){

destname = filename.replace(/\.html$/,".wxml");

}else if(fileType==".css"){

destname = filename.replace(/\.css$/,".wxss");

}else{

destname = filename;

}

});

初次的时候也需要批量转换,使用rename即可。

gulp.task("build", function (next) {

gulp.src([

"src/**/*"

]).pipe(rename(function(path){

// path.extname = ".txt"  //修改后缀名

if(path.extname==".css"){

path.extname = ".wxss";

}else if(path.extname==".html"){

path.extname = ".wxml";

}

})).pipe(gulp.dest(config.ENV)).on('finish', next);

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 推荐安装软件:node,webstorm 通过npm安装gulp 初始化npm,生成package.json:np...
    Jadann阅读 1,555评论 0 1
  • 对网站资源进行优化,并使用不同浏览器测试并不是网站设计过程中最有意思的部分,但是这个过程中的很多重复的任务能够使用...
    懵逼js阅读 1,186评论 0 8
  • gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学...
    依依玖玥阅读 3,318评论 7 55
  • 编辑于2015年 转载自某作者的译文 作者要是看到请联系我注明出处 对网站资源进行优化,并使用不同浏览器测试并不是...
    krock01阅读 509评论 0 2
  • 1.什么是价值观? 价值观——什么是好,什么是更好,什么是最好的判断标准。 平时不断打磨自己的价值观,让自己的价值...
    狸猫张凌阅读 1,206评论 0 3

友情链接更多精彩内容