0

我刚开始在这里学习 gulp 我已经编写了任务并在运行任务后运行我的 CSS 文件中没有任何更改供应商前缀没有添加。我正在尝试添加供应商前缀并压缩我的 CSS 文件。任何人都可以建议我。我的目录路径是否正确我在这里做错了什么?为什么它不工作。而且我用的是最新版本4.0.1

编辑器检查目录路径和任务 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

的第一个参数gulp.src()必须是指向文件/文件的 glob。

解释 Glob

glob 是用于匹配文件路径的文字和/或通配符字符串。globbing 是使用一个或多个 glob 在文件系统上定位文件的行为。

所以 src() 的第一个参数应该是这样的:

  • ./assets/css/app.css(匹配特定文件)
  • ./assets/css/*.css(匹配目录中所有带有 ext .css 的文件)
  • ./assets/css/**/*.css (将目录中带有 ext .css 的所有文件
    与子目录匹配)
  • ./assets/css/**/* (匹配所有文件)

此外,使用相同的输入和输出目录也不是一个好主意。因为在第一次运行任务后,您的源文件将被破坏。

也许更好的主意是使用类似的结构:

project-home/
  ├── ...
  ├── src/
  │   ├── css/
  │   ├── js/
  │   ├── images/
  ├── assets/
  │   ├── css/
  │   ├── js/
  │   ├── images/
于 2019-06-28T15:57:29.213 回答