Webstorm配置autoprefixer报错

发布于 2022-09-12 03:14:54 字数 673 浏览 23 评论 0

请问各位大佬,webstorm 配置autoprefixerInput Error: You must pass a valid list of files to parse 的错误该如何解决,我参考网上答案说是文件夹路径中有空格或者中文的问题,但是我这也没有空格和中文啊
@BOC@$VGR6NU2JT7HB]KR~9.png
%QXS]9JRVQS[`%@{27UQDKR.png

根据一楼的配置我改成

postcss $FileDir$\$FileName$ -u autoprefixer -o $FileDir$\$FileName$

如图:
IC06N]CG_~]N[75JAB2ME99.png
还是报错Input Error: You must pass a valid list of files to parse

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

森林迷了鹿 2022-09-19 03:14:54

参数顺序错了。

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$

图片.png

余生再见 2022-09-19 03:14:54

想请问你解决问题了吗,我现在image.png
遇到这个问题,不知道是咋回事请问你有遇到或者你知道怎么处理吗

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文