首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostCSS和汇总

PostCSS和汇总
EN

Stack Overflow用户
提问于 2020-11-26 01:46:25
回答 1查看 1.1K关注 0票数 1

我不知道为什么在尝试使用postcssrollup时会出现这个错误--所有的插件都是最新的。

代码语言:javascript
复制
[dev:rollup] [!] (plugin postcss) Error: PostCSS plugin postcss-import requires PostCSS 8.
[dev:rollup] Migration guide for end-users:
[dev:rollup] https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users
[dev:rollup] src/_bundle/main.css
[dev:rollup] Error: PostCSS plugin postcss-import requires PostCSS 8.
[dev:rollup] Migration guide for end-users:
[dev:rollup] https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users
[dev:rollup]     at Processor.normalize (/Users/.../Workspace/gfe-builder/app/node_modules/rollup-plugin-postcss/node_modules/postcss/lib/processor.es6:117:15)
[dev:rollup]     at new Processor (/Users/.../Workspace/gfe-builder/app/node_modules/rollup-plugin-postcss/node_modules/postcss/lib/processor.es6:38:25)
[dev:rollup]     at postcss (/Users/.../Workspace/gfe-builder/app/node_modules/rollup-plugin-postcss/node_modules/postcss/lib/postcss.es6:34:10)
[dev:rollup]     at /Users/.../Workspace/gfe-builder/app/node_modules/rollup-plugin-postcss/dist/index.js:213:28
[dev:rollup]     at Generator.next (<anonymous>)
[dev:rollup]     at asyncGeneratorStep (/Users/.../Workspace/gfe-builder/app/node_modules/rollup-plugin-postcss/dist/index.js:19:24)
[dev:rollup]     at _next (/Users/.../Workspace/gfe-builder/app/node_modules/rollup-plugin-postcss/dist/index.js:41:9)

package.json

代码语言:javascript
复制
"dependencies": {
 ...
 "postcss-import": "^13.0.0",
 "postcss-nested": "^5.0.1",
 "rollup": "^2.33.3",
 "rollup-plugin-postcss": "^3.1.8",
  ...
},
"devDependencies": {
  "postcss": "^8.1.10",
},
"peerDependencies": {
  "postcss": "^8.1.10"
}

rollup.config.js

代码语言:javascript
复制
export default {
  input: "src/_bundle/main.js",
  output: {
    sourcemap: dev,
    format: "iife",
    name: "main",
    file: "dist/assets/main.bundle.js",
  },
  plugins: [
    ...
    postcss({
      plugins: [
        postcssImport(),
        postcssNested(),
      ],
      extract: "dist/assets/main.bundle.css",
      minimize: !dev,
    }),
  ],
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-13 15:23:49

您必须安装postcss npm包:

代码语言:javascript
复制
npm install --save-dev postcss
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65010111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档