Skip to content

refactor: make dist/ externalizable #85

@brillout

Description

@brillout

This is required to be able to load +docpress at build time (meta.env.config === true):

TODO:

  • Append .js to all imports. Let's do this ASAP after we merge feat: ChoiceGroup #73.
  • Not sure how to handle .svg imports?

Current error:

9:38:52 PM [vike] Failed to execute /+docpress.tsx because:
Error: Directory import '/home/rom/code/docpress/src/dist/components' is not supported resolving ES modules imported from /home/rom/code/docpress/src/dist/index.js
    at finalizeResolution (node:internal/modules/esm/resolve:263:11)
    at moduleResolve (node:internal/modules/esm/resolve:860:10)
    at defaultResolve (node:internal/modules/esm/resolve:984:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:685:12)
    at ModuleLoader.#cachedDefaultResolve (node:internal/modules/esm/loader:634:25)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:617:38)
    at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:273:38)
    at ModuleJob._link (node:internal/modules/esm/module_job:135:49)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions