Skip to content

pnpm run dev failed: Error: ENAMETOOLONG: name too long, stat  #98

Closed
@fishandsheep

Description

@fishandsheep

pnpm version 9.9.0

gitpod /workspace/java-design-patterns-vuepress-web (main) $ pnpm run dev

> [email protected] dev /workspace/java-design-patterns-vuepress-web
> vuepress dev src

@vuepress/client is no longer needed, you should remove it from deps and change all @vuepress/client imports to vuepress/client
container is deprecated, please use "hint" instead.
imageLazyload is deprecated, please use "imgLazyload" instead.
imageSize is deprecated, please use "imgSize" instead.
imageTitle is deprecated, please use "figure" instead.
vuepress-plugin-md-enhance:  ✖ presentation is no longer supported, please use revealJs instead.
vuepress-plugin-md-enhance:  ✖ Package chart.js is not installed, please install it manually!
vuepress-plugin-md-enhance:  ✖ Package echarts is not installed, please install it manually!
vuepress-plugin-md-enhance:  ✖ Package flowchart.ts is not installed, please install it manually!
vuepress-plugin-md-enhance:  ✖ Package katex is not installed, please install it manually!
vuepress-plugin-md-enhance:  ✖ Package mermaid is not installed, please install it manually!
vuepress-plugin-md-enhance:  ✖ Package reveal.js is not installed, please install it manually!
vuepress-plugin-md-enhance:  ✖ Package @vue/repl is not installed, please install it manually!
vuepress-theme-hope:  ⚠ action is deprecated in README.md frontmatter, please use "actions" instead.
vuepress-theme-hope:  ⚠ shortTitle in frontMatter should be string, found in es/patterns/README.md.
vuepress-theme-hope:  ⚠ action is deprecated in ko/README.md frontmatter, please use "actions" instead.
vuepress-theme-hope:  ⚠ action is deprecated in zh/README.md frontmatter, please use "actions" instead.
vuepress-theme-hope:  ⚠ shortTitle in frontMatter should be string, found in ko/patterns/README.md.
vuepress-theme-hope:  ⚠ shortTitle in frontMatter should be string, found in zh/patterns/README.md.
✔ Initializing and preparing data - done in 9.53s
✔ Compilation finished in 20635ms
success VuePress webpack dev server is listening at http://localhost:8080/
webpack compiled successfully
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ENAMETOOLONG: name too long, stat 'src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src'
Emitted 'error' event on FSWatcher instance at:
    at FSWatcher._handleError (/workspace/java-design-patterns-vuepress-web/node_modules/.pnpm/[email protected]/node_modules/chokidar/index.js:647:10)
    at NodeFsHandler._addToNodeFs (/workspace/java-design-patterns-vuepress-web/node_modules/.pnpm/[email protected]/node_modules/chokidar/lib/nodefs-handler.js:645:18)
    at async /workspace/java-design-patterns-vuepress-web/node_modules/.pnpm/[email protected]/node_modules/chokidar/index.js:451:21
    at async Promise.all (index 0) {
  errno: -36,
  code: 'ENAMETOOLONG',
  syscall: 'stat',
  path: 'src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src/.vuepress/components/src'
}

Node.js v20.17.0
 ELIFECYCLE  Command failed with exit code 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions