问题
使用npm run serve
启动服务
ERROR Failed to compile with 2 errors 16:02:15
error in ./node_modules/.store/timeline-vuejs@1.1.1/node_modules/timeline-vuejs/dist/timeline-vuejs.css
Syntax Error: Error: Loading PostCSS Plugin failed: Cannot find module 'autoprefixer'
Require stack:
- D:\code\vscodeProjects\backendweb\noop.js
(@D:\code\vscodeProjects\backendweb\node_modules\.store\timeline-vuejs@1.1.1\node_modules\timeline-vuejs\.postcssrc.js)
at Array.map (<anonymous>)
@ ./node_modules/.store/timeline-vuejs@1.1.1/node_modules/timeline-vuejs/dist/timeline-vuejs.css 4:14-222 15:3-20:5 16:22-230
@ ./src/main.js
@ multi ./node_modules/.store/webpack-dev-server@3.11.3/node_modules/webpack-dev-server/client?http://172.16.20.82:9527&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
error in ./node_modules/.store/element-ui@2.15.13/node_modules/element-ui/lib/theme-chalk/radio.css
Syntax Error: Error: Loading PostCSS Plugin failed: Cannot find module 'autoprefixer'
Require stack:
- D:\code\vscodeProjects\backendweb\noop.js
(@D:\code\vscodeProjects\backendweb\package.json)
at Array.map (<anonymous>)
@ ./node_modules/.store/element-ui@2.15.13/node_modules/element-ui/lib/theme-chalk/radio.css 4:14-219 15:3-20:5 16:22-227
@ ./src/main.js
@ multi ./node_modules/.store/webpack-dev-server@3.11.3/node_modules/webpack-dev-server/client?http://172.16.20.82:9527&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
Autoprefixer
Autoprefixer
是一款自动管理浏览器前缀的插件,它可以解析CSS
文件并且添加浏览器前缀到CSS
内容里,使用Can I Use
(caniuse网站)的数据来决定哪些前缀是需要的。Autoprefixer
是一个后处理程序,不象Sass
以及Stylus
之类的预处理器。它适用于普通的CSS
,可以实现css3
代码自动补全。也可以轻松跟Sass
,LESS
及Stylus
集成,在CSS编译前或编译后运行。
解决办法
在package.json
中删除autoprefixer
可以运行了