我想尝试使用browserify来构建我的项目。看起来很酷,我可以使用相对路径来要求js文件,然后将这些文件打包并缩小到一起。但是我仍然不清楚,如果我能自动地将这个包添加到html中
<script src=".../.../bundle.min.js"></script>
而且,如果我可以用css做类似的技巧--不知何故需要css文件,包括供应商的css文件,将这些文件打包并缩小,并将绑定的css作为<link>标记注入html头部,而不是<style>。
这有可能吗?如果是的话,怎么做?或者,也许这样的想法本身只是对如何建设项目的误解呢?如果是的话,我哪里错了?
发布于 2015-12-25 10:59:20
您应该检查浏览器化-css,它允许缩小,插入另一个包css文件中。
但浏览器化的主要功能是将JavaScript文件构建为单个主文件,而不是css处理。它不是为css创建的。
发布于 2015-12-25 08:21:28
我使用来实现这一点。我创建捆绑脚本只是为了满足css和js的需要。它有一个-pretty选项,它只复制文件,但不缩小以使r更容易调试。
文件的顺序很重要。
在CSS上,如果您使用的是嵌入式图标,如背景图标:url(“somefile.jpg”),请小心。您的图像必须相对于css中使用的路径放置,而不是页面所在的位置。
https://stackoverflow.com/questions/34459148
复制相似问题