使用browerify可以像node一样写前端代码,很方便就做到模块化开发。
如果采用前端模版渲染的方式,requirejs的text插件可以很方便的解决前端模版的加载问题(当然script标签也可以做到,我这里的前提是考虑兼容大部分的浏览器,包括低版本的ie),而使用browerify写代码却不能使用设计io操作的node模块或方法,所以想问一下,有没有好的方法可以加载前端模版。
补充: 这里的前端模版指的是html的文件,既然不能通过io的方式读取,也只能借助于ajax的方式(类似requirejs的text插件) 或者有没有node模块可以将html的文件打包,通过exports将模版内容对外提供。
再补充: 问的有点傻,其实是想说有没有把html变成js的node模块
貌似grunt有grunt-html-to-js,为啥我大gulp没有。T_T
恩。已经找到答案了,TJ大神已经写了一个。https://www.npmjs.org/package/string-to-js
更新: 由于没有gulp的,我写了个 https://github.com/coswind/gulp-file-to-js 已经publish到npm上了。 https://www.npmjs.org/package/gulp-file-to-js