Skip to content

@rollup/plugin-alias entries is not work when use customResolver  #1706

@vaynevayne

Description

@vaynevayne
import { defineConfig } from "rollup";
import { nodeResolve } from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import { cwd } from "process";
import alias from "@rollup/plugin-alias";

const defaultPlugins = [
  alias({
    entries: [
      { find: "@assets", replacement: path.resolve(cwd(), "src/assets") },
      { find: "@base", replacement: path.resolve(cwd(), "src/base") },
    ],
    customResolver: nodeResolve({
      extensions: extensions,
    }),
  }),
  nodeResolve(),
  commonjs({
    include: /node_modules/,
  }),

];

error
Unable to resolve "@base/primitives/accordion" from "../../packages/ui/dist/cjs/base/ui/accordion.cjs"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions