un-pany/v3-admin-vite

项目启动错误, Cannot find package 'fast-glob'

Closed this issue · 3 comments

本地环境

  • node: v20.10.0
  • pnpm: 8.14.0
  • os: windows10

已经尝试

  • 删除pnpm-lock.yaml和node_modules后重新安装过,但依旧出现问题
  • 安装pnpm add fast-glob -d
 WARN  5 deprecated subdependencies found: resolve-url@0.2.1, source-map-resolve@0.5.3, source-map-url@0.4.1, stable@0.1.8, urix@0.1.0
Already up to date
Progress: resolved 704, reused 669, downloaded 0, added 0, done
Done in 4.1s

最终错误

failed to load config from F:\rustcode\myloco\v3-admin-vite\vite.config.ts
error when starting dev server:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'fast-glob' imported from G:\Program Files\nodejs\pnpm\node_modules\vite-plugin-svg-icons@2.0.1_vite@5.1.3\node_modules\vite-plugin-svg-icons\dist\index.mjs
    at packageResolve (node:internal/modules/esm/resolve:844:9)
    at moduleResolve (node:internal/modules/esm/resolve:901:20)
    at defaultResolve (node:internal/modules/esm/resolve:1121:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:396:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:365:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:240:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:85:39)
    at link (node:internal/modules/esm/module_job:84:36)
 ELIFECYCLE  Command failed with exit code 1.

尝试用管理员模式打开 vscode 看看效果

产生的原因可能有很多:

  1. 电脑系统问题
  2. vite-plugin-svg-icons 插件本身的兼容性或 BUG
  3. vscode 权限的问题
  4. pnpm 的问题

你可以尝试:

  1. 换台电脑试一试
  2. 去 vite-plugin-svg-icons 仓库提问
  3. 下载 System Installer 版本的 vscode,或者管理员模式打开 vscode
  4. 使用 npm 试试
  5. 全局安装 fast-glob

期待你的尝试结果,因为我这边从来没有遇见过这个问题,无论是在 win10、win11、还是 mac