Javascript usemin的好处?
我最近接受了一个新项目,它使用usemin/uglify(带Grunt)进行脚本连接/缩小,但我似乎找不到usemin的好处。它只是使用html模板作为配置吗?看来,通过丑恶的手段来解决问题是一个更好的办法。使用usemin有什么好处?usemin做什么?Javascript usemin的好处?,javascript,build,gruntjs,build-process,grunt-usemin,Javascript,Build,Gruntjs,Build Process,Grunt Usemin,我最近接受了一个新项目,它使用usemin/uglify(带Grunt)进行脚本连接/缩小,但我似乎找不到usemin的好处。它只是使用html模板作为配置吗?看来,通过丑恶的手段来解决问题是一个更好的办法。使用usemin有什么好处?usemin做什么? usemin将获取一组CSS或JS,并执行以下操作: 将在HTML中的usmin块中找到的文件连接起来 连接文件中的uglify或cssmin 使用基于文件内容的哈希修改输出文件 将css/脚本块替换为对usemin输出文件的单个引用 这有什
usemin
将获取一组CSS或JS,并执行以下操作:
- 如果您有一个庞大的脚本列表,那么每次脚本更改时调整HTML可能是一件痛苦的事情。我在使用SPA框架时遇到过这种情况,有一次,我使用了一组精心制作的CSS文件,这些文件是由更少的资源生成的。你可以说这两种情况的根本原因是不同的工具/技术……但usemin并没有使这两种情况变得更容易
- usemin块目录语法很笨拙。GrunFile和HTML中都有名为的目录。你必须玩一点,它才有意义
- 如果你有非常少的文件,比如一个或两个,那么Usemin就是杀伤力过大