You need to enable JavaScript to run this app. Nuxt执行npm run dev报错Cannot find module 'dir-glob'如何解决?
优惠活动
大模型
产品
解决方案
定价
更多

Nuxt执行npm run dev报错Cannot find module 'dir-glob'如何解决?

问题原因

安装Nuxt官方postcss8模块时出现依赖安装不完全的问题,dir-glob是Nuxt依赖链中globby包的必备依赖,该依赖丢失后触发模块找不到的致命错误。

可行解决方案

  • 第一步:清除损坏的依赖和缓存文件
    删除项目根目录下的node_modules文件夹、package-lock.json文件(若使用yarn则删除yarn.lock文件),也可直接执行对应系统的删除命令:
    # Linux/Mac系统
    rm -rf node_modules package-lock.json
    
    # Windows PowerShell
    Remove-Item -Recurse -Force node_modules, package-lock.json
    
  • 第二步:重新全量安装项目依赖
    npm install
    
  • 可选补充步骤:如果执行完前两步仍有报错,可手动安装丢失的依赖包
    npm install dir-glob --save-dev
    
  • 验证修复:执行npm run dev启动服务即可正常运行。

额外注意

Nuxt2使用postcss8时需要将@nuxt/postcss8添加到nuxt.config.js的buildModules配置项中,完整配置示例如下:

export default {
  // 其余原有配置保持不变
  buildModules: [
    '@nuxtjs/tailwindcss',
    '@nuxt/postcss8'
  ]
}

内容的提问来源于stack exchange,提问作者Mitya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 01:45:00