Skip to content

not work with nuxt 3.7 (Could not resolve import "micromark/lib/postprocess.js") #2254

@Jannchie

Description

@Jannchie

Environment

Operating System: Windows_NT
Node Version: v16.20.0
Nuxt Version: 3.7.0
CLI Version: 3.7.0
Nitro Version: 2.6.1
Package Manager: pnpm@8.6.12
Builder: -
User Config: modules
Runtime Modules: @nuxt/content@2.7.2
Build Modules: -

Reproduction

npx nuxi@latest init content-app -t content

Describe the bug

It seems that content is currently completely incompatible with nuxt 3.7.

Additional context

No response

Logs

#  % Jannchie @ JANNCHIE-DESKTOP in D:\code [21:40:31]
$ npx nuxi@latest init content-app -t content
Need to install the following packages:
  nuxi@3.7.0
Ok to proceed? (y) y

✔ Which package manager would you like to use?
pnpm
◐ Installing dependencies...                                                                                  21:40:40
Packages: +721
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: D:\.pnpm-store\v3
  Virtual store is at:             node_modules/.pnpm
Progress: resolved 775, reused 721, downloaded 0, added 721, done

devDependencies:
+ @nuxt/content 2.7.2
+ nuxt 3.7.0

Done in 15.9s
✔ Installation completed.                                                                                    21:40:56
                                                                                                              21:40:56
✨ Nuxt project has been created with the content template. Next steps:
 › cd content-app                                                                                             21:40:56
 › Start development server with pnpm run dev                                                                 21:40:56
(base)
#  % Jannchie @ JANNCHIE-DESKTOP in D:\code [21:40:56]
$ cd .\content-app\
(base)
#  % Jannchie @ JANNCHIE-DESKTOP in D:\code\content-app [21:41:01]
$ pnpm run dev

> @ dev D:\code\content-app
> nuxt dev

Nuxt 3.7.0 with Nitro 2.6.1                                                                                   21:41:04
                                                                                                              21:41:05
  ➜ Local:    http://localhost:3000/
  ➜ Network:  use --host to expose

ℹ Vite client warmed up in 972ms                                                                             21:41:08

[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/postprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/preprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/postprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/preprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/postprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/preprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/preprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/postprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/preprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  "micromark/lib/preprocess.js" is imported by "node_modules/.pnpm/@nuxt+content@2.7.2/node_modules/@nuxt/content/dist/runtime/transformers/csv/from-csv.mjs", but could not be resolved – treating it as an external dependency.


[21:41:09]  WARN  (node-resolve plugin) Could not resolve import "micromark/lib/postprocess.js" in D:\Code\content-app\node_modules\.pnpm\@nuxt+content@2.7.2\node_modules\@nuxt\content\dist\runtime\transformers\csv\from-csv.mjs using exports defined in D:\Code\content-app\node_modules\.pnpm\micromark@4.0.0\node_modules\micromark\package.json.


[21:41:09]  WARN  "micromark/lib/postprocess.js" is imported by "node_modules/.pnpm/@nuxt+content@2.7.2/node_modules/@nuxt/content/dist/runtime/transformers/csv/from-csv.mjs", but could not be resolved – treating it as an external dependency.

✔ Nitro built in 1460 ms                                                                               nitro 21:41:10

[21:41:10]  ERROR  [worker reload] [worker init] Package subpath './lib/preprocess.js' is not defined by "exports" in D:\Code\content-app\node_modules\micromark\package.json imported from D:\Code\content-app\.nuxt\dev\index.mjs

  at __node_internal_captureLargerStackTrace (node:internal/errors:478:5)
  at new NodeError (node:internal/errors:387:5)
  at throwExportsNotFound (node:internal/modules/esm/resolve:365:9)
  at packageExportsResolve (node:internal/modules/esm/resolve:649:3)
  at packageResolve (node:internal/modules/esm/resolve:833:14)
  at moduleResolve (node:internal/modules/esm/resolve:901:20)
  at defaultResolve (node:internal/modules/esm/resolve:1115:11)
  at nextResolve (node:internal/modules/esm/loader:163:28)
  at ESMLoader.resolve (node:internal/modules/esm/loader:841:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
  at link (node:internal/modules/esm/module_job:75:36)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions