Skip to content

npm项目突然运行报错的 - 万能解决步骤和办法

本地原本运行好好的项目,在某一天或者某个时刻,当我们运行 npm run dev 或者 npm run server 的时候,突然报错: not find module 'xxx'

首先尝试

遇到这种问题,我们一般就是先去项目的 package.json 文件找是否有用到这个模块,如果有引用,则按如下步骤(否则跳过此方法,直接用后面一种)

  1. 删除 package-lock.json 文件,然后重新安装依赖
npm install
  1. 然后再运行项目 npm run dev

如果还是没有解决,则尝试以下方法1

  1. 删除 node_modules 文件夹和 package-lock.json 文件
rm -rf node_modules
rm -rf package-lock.json
  1. 等待删除成功后,清理npm缓存
npm cache clean --force
  1. 重新安装依赖
npm install
  1. 运行 npm run dev

此时运行项目应该可以成功。

如果还是没有解决,则尝试以下方法2

  1. 更换目录,重新拉取项目代码
Git
git clone https://github.com/xxx/xxx.git
git checkout xxx分支
  1. 重新安装依赖
npm install
  1. 运行 npm run dev