[postcss] 运行postcss -c命令抛错

发布于 2022-09-04 15:59:41 字数 1319 浏览 9 评论 0

正在学习postcss,参考大漠老师的文章:http://www.w3cplus.com/prepro...

首先安装npm包:

npm install -g postcss-cli
npm install --save-dev postcss-cli
npm install --save-dev postcss-import postcss-simple-vars postcss-extend postcss-nested postcss-mixins autoprefixer

安装完后查看package.json:

"devDependencies": {
    "autoprefixer": "^6.7.7",
    "postcss-cli": "^3.0.0",
    "postcss-extend": "^1.0.5",
    "postcss-import": "^9.1.0",
    "postcss-mixins": "^5.4.1",
    "postcss-nested": "^1.0.0",
    "postcss-simple-vars": "^3.0.0"
  }

配置好postcss.json

{
  "use": [
    "autoprefixer",
    "postcss-import",
    "postcss-simple-vars",
    "postcss-extend",
    "postcss-nested",
    "postcss-mixins"
  ],
  "input": "pc/sass/app.css",
  "output": "pc/css/app.css",
  "local-plugins": true,
  "watch": true,
  "autoprefixer": {
    "browsers": "> 5%"
  }
}

现在问题来了,运行postcss --help,OK,显示帮助信息。然后运行postcss -c postcss.json,竟然抛错:

Input Error: Did not receive any STDIN 

怎么会没有输入?

不用scss,直接换成css文件,运行另一份配置文件,还是同样的错误。

请问,有人遇到过这个问题吗?求大神解答,万分感谢!

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

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

发布评论

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

评论(2

高冷爸爸 2022-09-11 15:59:41

兄弟 我也正遇到这个问题 请问你解决了嘛

束缚m 2022-09-11 15:59:41

楼主解决了吗?我也遇到这个问题了

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