Webstorm配置autoprefixer报错
请问各位大佬,webstorm 配置autoprefixer报Input Error: You must pass a valid list of files to parse 的错误该如何解决,我参考网上答案说是文件夹路径中有空格或者中文的问题,但是我这也没有空格和中文啊
根据一楼的配置我改成
postcss $FileDir$$FileName$ -u autoprefixer -o $FileDir$$FileName$
如图:
还是报错Input Error: You must pass a valid list of files to parse
回答
参数顺序错了。
postcss prefixes.css -u autoprefixer -o prefixes.css
postcss 后面紧跟的是输入。
Usage:
postcss [input.css] [OPTIONS] [-o|--output output.css] [--watch|-w]
postcss <input.css>... [OPTIONS] --dir <output-directory> [--watch|-w]
postcss <input-directory> [OPTIONS] --dir <output-directory> [--watch|-w]
postcss <input-glob-pattern> [OPTIONS] --dir <output-directory> [--watch|-w]
postcss <input.css>... [OPTIONS] --replace
补充内容
因为 Windows 下目录分隔符是 ,单个的
在 postcss 中没有被处理,所以导致这个问题。
解决办法就是设置脚本的工作目录
,模拟 cd 的一个过程,从而避免在执行时传入
参数 $FileName$ -u autoprefixer -o $FileName$
工作目录改成 $FileDir$
以上是 Webstorm配置autoprefixer报错 的全部内容, 来源链接: utcz.com/a/24822.html