学习教程为前端开发利器vue,微信小程序快速开发实战,黑马程序员前端web教程
Syntax Error: Error: PostCSS plugin autoprefixer requires PostCSS 8.
Migration guide for end-users:
https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users
(也可以点击链接查看官方解决问题的方法)
解决方法如下
我们的postcss版本可能不符合当前的要求所以需要进行升级或安装
npm install -s [email protected]
npm install postcss
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev:mp-weixin: `cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev:mp-weixin script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
大概率为node版本和noed-sass 和sass-loader版本不兼容
首先node -v检查node版本,再与noed-sass 和sass-loader对照,
我的node版本为v14.16.0
重新安装如下
npm install [email protected] [email protected]
目前可行的对应版本
node:v14.16.0
node-sass:v4.14.1
sass-loader:v7.3.1
在project.config.json中添加一句注意自己的文件目录
"miniprogramRoot": "dist/dev/mp-weixin/",