Description
Version
5.0.0-alpha.6
Reproduction link
https://github.com/cexbrayat/alpha6-postcss8
Environment info
System:
OS: macOS 11.2.2
CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
Binaries:
Node: 12.20.1 - ~/.nvm/versions/node/v12.20.1/bin/node
Yarn: 1.22.10 - /usr/local/bin/yarn
npm: 6.14.11 - ~/.nvm/versions/node/v12.20.1/bin/npm
Browsers:
Chrome: 89.0.4389.82
Edge: Not Found
Firefox: 85.0.2
Safari: 14.0.3
npmPackages:
@vue/cli-overlay: 5.0.0-alpha.6
@vue/cli-plugin-router: 5.0.0-alpha.6
@vue/cli-plugin-unit-jest: ~5.0.0-alpha.6 => 5.0.0-alpha.6
@vue/cli-plugin-vuex: 5.0.0-alpha.6
@vue/cli-service: ~5.0.0-alpha.6 => 5.0.0-alpha.6
@vue/cli-shared-utils: 5.0.0-alpha.6
@vue/compiler-core: 3.0.7
@vue/compiler-dom: 3.0.7
@vue/compiler-sfc: ^3.0.4 => 3.0.7
@vue/compiler-ssr: 3.0.7
@vue/component-compiler-utils: 3.2.0
@vue/preload-webpack-plugin: 1.1.2
@vue/reactivity: 3.0.7
@vue/runtime-core: 3.0.7
@vue/runtime-dom: 3.0.7
@vue/shared: 3.0.7
@vue/test-utils: ^2.0.0-0 => 2.0.0-rc.3
@vue/web-component-wrapper: 1.3.0
jest-serializer-vue: 2.0.2
typescript: ~4.1.2 => 4.1.5
vue: ^3.0.4 => 3.0.7
vue-hot-reload-api: 2.3.4
vue-jest: ^5.0.0-0 => 5.0.0-alpha.8 (4.0.1)
vue-loader: 16.1.2 (15.9.6)
vue-style-loader: 4.1.3
vue-template-es2015-compiler: 1.9.1
npmGlobalPackages:
@vue/cli: Not Found
Steps to reproduce
Create a new application with v5.0.0-alpha.6 (or use https://github.com/cexbrayat/alpha6-postcss8)
npx @vue/cli@next create alpha6-postcss8 -m npm --inlinePreset '{"useConfigFiles": true,"plugins": {"@vue/cli-plugin-unit-jest": {}},"vueVersion":"3"}'
Then try to build it
What is expected?
The app builds properly
What is actually happening?
ERROR Failed to compile with 1 error
error in ./src/App.vue?vue&type=style&index=0&id=1de185ca&lang=css
Error: PostCSS plugin autoprefixer requires PostCSS 8.
Migration guide for end-users:
https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users
It looks like postcss v8 is not properly installed
npm list postcss
[email protected] /Users/ced-pro/Code/test/vue-cli-tests/alpha6-postcss8
├─┬ @vue/[email protected]
│ ├─┬ @vue/[email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ └── UNMET PEER DEPENDENCY [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ ├── [email protected] deduped
│ │ │ │ └─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected] deduped
│ │ │ └─┬ [email protected]
│ │ │ └── [email protected] deduped
│ │ └── [email protected] deduped
│ └── UNMET PEER DEPENDENCY [email protected]
└─┬ @vue/[email protected]
└── UNMET PEER DEPENDENCY [email protected]
npm ERR! peer dep missing: postcss@^8.1.0, required by [email protected]
npm ERR! peer dep missing: postcss@^8.1.0, required by [email protected]
npm ERR! peer dep missing: postcss@^8.1.0, required by [email protected]
npm ERR! peer dep missing: postcss@^8.1.0, required by [email protected]
npm ERR! peer dep missing: postcss@^8.1.0, required by [email protected]
npm ERR! peer dep missing: postcss@^8.1.0, required by [email protected]
npm ERR! peer dep missing: postcss@^8.0.0, required by [email protected]