Grunt缩小并引用.min文件

Grunt to minify and reference .min files

本文关键字:min 文件 引用 缩小 Grunt      更新时间:2023-09-26

我需要:

  1. index.html复制到index.uncompressed.html
  2. index.html中的一些引用从.js更改为.min.js(即my_jsfile.js更改为my_jsfile.min.js)3) 最小化index.html

我正在使用Grunt。

  • 3号没问题
  • 我想数字1会很容易
  • 对于第2个,我计划使用某种Grunt编辑插件,并将<!-- Start Here --><!-- End here -->之间的所有.js文件引用从my_jsfile.js更改为my_jsfile.min.js

这种事情就是这样做的吗?

在这种情况下,我使用的资源是grunt processhtml,它将执行您想要的操作。看看我的一个repo,稳定的骨干样板,我用它来做你所描述的事情。

特别是,我发现这是一个有用的例子:

<!-- build:[src] js/source.min.js -->
  <script data-main="js/main" src="js/vendor/require.js"></script>
<!-- /build -->

因此,在开发过程中,我们使用requirejs脚本来加载所有依赖项。在我们的生产index.html文件中,我们正在加载源js文件,该文件已被grunt-requirejs模块缩小。