Gulp 少了图片

Gulp less with images

有没有办法让 gulp-less(或其他工具)获取 .less/.css 文件中引用的图像路径并将文件放到目标文件夹?

现在,当我安装节点模块时,我将 css 文件从 /node_modules/... 目录 @import 到我的主 .less 文件中,它将包含在包中,但模块附带的图像仍位于 /node_modules/... 文件夹下,我不打算部署该文件夹,因此使用相对 URL 将毫无意义。

您应该考虑使用 bower 拆分您的开发依赖项(由 npm 处理,未部署的内容)和前端库(由 bower 处理,已部署的内容) .

使用这样的 .bowerrc,您可以知道将库保存在项目结构中的位置:

{
  "directory": "./<your-public-folder>/libs"
}