使用browerify遇到一个问题
发布于 8 年前 作者 coswind 3522 次浏览 最后一次编辑是 5 年前

使用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

2 回复

最近出了个 duo.js ,可以直接 require 模板文件

其实如果看过那个string-to-js的源码的化,你就尿了~

回到顶部