我刚刚开始学习gulp,我已经编写了任务,并且在运行任务后运行,但我的CSS文件供应商前缀中没有任何变化。我正在尝试添加供应商前缀并压缩我的CSS文件。谁能建议我。我的目录路径正确吗,我在这里做错了什么?为什么它不起作用。我使用的是最新版本4.0.1
答案 0 :(得分:1)
gulp.src()
的第一个参数必须是指向文件的glob。
glob是用于匹配的文字和/或通配符的字符串 文件路径。 Globbing是使用以下命令在文件系统上定位文件的行为 一个或多个球。
因此src()的第一个参数应类似于:
./assets/css/app.css
(以匹配特定文件)./assets/css/*.css
(以匹配目录中所有扩展名为.css的文件)./assets/css/**/*.css
(以匹配所有文件中带有ext .css的文件./assets/css/**/*
(以匹配所有文件)同样,使用相同的输入和输出目录也不是一个好主意。因为在第一次运行任务后,您的源文件将被破坏。
也许更好的主意是使用类似于以下的结构:
project-home/
├── ...
├── src/
│ ├── css/
│ ├── js/
│ ├── images/
├── assets/
│ ├── css/
│ ├── js/
│ ├── images/