我刚开始在这里学习 gulp 我已经编写了任务并在运行任务后运行我的 CSS 文件中没有任何更改供应商前缀没有添加。我正在尝试添加供应商前缀并压缩我的 CSS 文件。任何人都可以建议我。我的目录路径是否正确我在这里做错了什么?为什么它不工作。而且我用的是最新版本4.0.1
1 回答
1
的第一个参数gulp.src()
必须是指向文件/文件的 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 回答