rollup报错requires at least plugin-node-resolve 13.0.6

 (plugin commonjs) Error: Insufficient @rollup/plugin-node-resolve version: "@rollup/plugin-commonjs" requires at least @rollup/plugin-node-resolve@13.0.6.
Error: Insufficient @rollup/plugin-node-resolve version: "@rollup/plugin-commonjs" requires at least @rollup/plugin-node-resolve@13.0.6. 

错误信息是说版本不兼容,提示将@rollup/plugin-node-resolve升级到13.0.6,但我的包的确是最新的

rollup.config.js

import resolve from "rollup-plugin-node-resolve";
import vue from "rollup-plugin-vue";
import babel from "@rollup/plugin-babel";
import commonjs from "@rollup/plugin-commonjs";
import scss from "rollup-plugin-scss";
import json from "@rollup/plugin-json";

const formatName = "PerfectUI";
const config = {
  input: "./src/index.js",
  output: [
    {
      file: "./lib/bundle.cjs.js",
      format: "cjs",
      name: formatName,
      exports: "auto",
    },
    {
      file: "./lib/bundle.js",
      format: "iife",
      name: formatName,
      exports: "auto",
    },
  ],
  plugins: [
    json(),
    resolve(),
    vue({
      css: true,
      compileTemplate: true,
    }),
    babel({
      exclude: "**/node_modules/**",
    }),
    commonjs(),
    scss(),
  ],
};
export default config;

package.json

{
  "name": "test-rollup-build",
  "version": "1.0.0",
  "description": "测试rollup-build vue组件",
  "main": "index.js",
  "scripts": {
    "build": "rollup -c 'build/rollup.config.js'",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "huilin_liang@163.com",
  "license": "ISC",
  "devDependencies": {},
  "dependencies": {
    "@babel/core": "^7.17.12",
    "@babel/plugin-proposal-class-properties": "^7.17.12",
    "@babel/plugin-proposal-decorators": "^7.17.12",
    "@babel/plugin-proposal-object-rest-spread": "^7.17.12",
    "@babel/preset-env": "^7.17.12",
    "@rollup/plugin-alias": "^3.1.9",
    "@rollup/plugin-babel": "^5.3.1",
    "@rollup/plugin-commonjs": "^22.0.0",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "13.0.6",
    "@rollup/plugin-replace": "^4.0.0",
    "@rollup/plugin-url": "^7.0.0",
    "@vue/compiler-sfc": "^3.2.33",
    "autoprefixer": "^10.4.7",
    "postcss-plugin-pxtoviewport": "^0.0.6",
    "postcss-url": "^10.1.3",
    "rollup-plugin-node-resolve": "^5.2.0",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-postcss-inject-to-css": "^1.0.2",
    "rollup-plugin-progress": "^1.1.2",
    "rollup-plugin-scss": "^3.0.0",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-vue": "^6.0.0",
    "vue-template-compiler": "^2.6.14"
  }
}
阅读 5.5k
1 个回答
新手上路,请多包涵

@rollup/plugin-commonjs插件的版本降一下

推荐问题