我只是通过替换" path / to / resource"解决了一个问题。使用" ./ path / to / resource"。这很重要吗?
concat: {
css: {
src: [
'public/css/datepicker.css',
'public/css/jquery.tagsinput.css',
'./src/css/sass_styles.css', // << previously 'src/css/sass_styles.css'
'application/themes/japantravel/style.css'
],
dest: './public/css/all.css',
},
options: {
process: function(src, filepath) {
return "/* #### FILENAME: " + filepath + " #### */\n\n" + src + "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
}
}
},
使用&#34; ./"更好吗?字首?这为什么重要?我以为两条路都是一样的。
答案 0 :(得分:2)
一般情况下没有区别,也没关系。如果目录或文件以计算机(或框架)通常不会识别为文件的内容开头,则使用添加前缀./
。例如,在unix shell中,如果您有一个名为"-really_weird_name"
的目录,它会将-r
作为参数开始,如果您尝试cd -really_weird_name
则会出错。要解决此问题,您可以添加./
- cd ./-really_weird_name
。
我的猜测是,咕噜看到src
中的src/css/...
,并认为你正在指定另一个源文件。如果您从"src"
更改目录名称会发生什么?如果你这样做,你可以安全地删除前导./
吗?