我使用 Gulp 将所有的 JS 和 CSS 编译成组合文件,并输出到
由于这些链接的资源位于我的
我需要一种方法来查找(主要是 CSS,但也可能是 JS)中的所有引用。获取该文件并检查其文件类型,将其放在
您会如何处理这个问题?我知道我可以使用像 gulp-repace 等插件,但不确定如何执行“找到被发现的东西,获取那个文件并对其进行操作”的操作。如果能提供一个示例将非常非常有帮助。
谢谢
/public/assets/js/application.js
或 /public/assets/js/application.css
。虽然这很好,但像链接到 CSS 背景图像等的 URL 路径现在不再起作用了。由于这些链接的资源位于我的
/vendor/assets/bower-components
目录中,我不能只重写路径,因为 /vendor
不可访问。我想要做的是浏览编译后的 CSS 和 JS 文件,找到所有链接的资产引用,获取它们并放置在 /public/assets/<filetype-here>
中,然后重新编写路径以指向新位置。我需要一种方法来查找(主要是 CSS,但也可能是 JS)中的所有引用。获取该文件并检查其文件类型,将其放在
/public/assets<filetype-here>
文件夹中并重写原始文件路径。您会如何处理这个问题?我知道我可以使用像 gulp-repace 等插件,但不确定如何执行“找到被发现的东西,获取那个文件并对其进行操作”的操作。如果能提供一个示例将非常非常有帮助。
谢谢