grunt或gulp是否有自动生成AMD,CMD或者闭包的工具?
我写了个library,由很多js文件组成,最后使用grunt进行合并压缩。
由于最终生成的合并代码都是全局变量和函数,我需要在最终合并的代码上加上闭包和AMD,CMD的支持
如
那么问题来了,grunt是不是有工具可以自当帮我加上这一坨东西呢?或者换个workaround有什么工具可以往已有文件的前后添加自定义代码的?还望告知,万分感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
想到workaround,可以定一个一份js模板
比如closure.js
grunt应该有插件可以做这种内容替换的吧?
补充,感谢几位的回答,我已经用grunt-include-file这个插件解决问题了。
closure_template.js
Gruntfile.js
可以试一下 gulp-umd 或 grunt-umd
利用gulp-replace ,再利用正则表达式!