我看到Yeoman如何完美地适用于一个单页面的Web应用程序,但当我试图使它适用于一种简单的php网页时,我感到很困难。
我有一个简单的问题:yeoman通过重命名资产来处理缓存,这很酷。
现在让我们假设,您的网页正在使用UrlRouting,因此类似“/news/12/Puppes”的url将被重定向到index.php文件。
我们还假设您有一个函数,它将基于项目根:absoluteUrl()为资产设置正确的绝对url。
然后,标题可以包含以下行:
<!-- build:css(.tmp) styles/style.css -->
<link rel="stylesheet" href="<?= absoluteUrl('styles/style1.css') ?>">
<link rel="stylesheet" href="<?= absoluteUrl('styles/style2.css') ?>">
<!-- endbuild -->
这当然不适用于约曼。
有办法解决这个问题吗?
我想到的一个解决方案是复制所有相关的html文件,去掉absoluteUrl部分,在这些文件上运行单调的任务,然后再次添加absoluteUrl调用。
但我不想使用这种不受影响的技巧。