微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

npm run dev ERR - 找不到模块并且无法使用“npm install”解决

如何解决npm run dev ERR - 找不到模块并且无法使用“npm install”解决

我创建了一个 next.js 应用,但是当我尝试 npm run dev 时,它向我显示了这个错误

npm run dev error

我该怎么办?

  • Node.js 版本:12.0.0

  • npm 版本:7.10.2

我也尝试过 npm installnpm run dev 但它仍然遇到同样的问题。

来自 package.json 的我的脚本

{
  "name": "with-mongodb","version": "0.1.0","scripts": {
    "dev": "next dev","build": "next build","start": "next start"
  },"dependencies": {
    "mongodb": "^3.5.9","next": "latest","react": "^16.13.1","react-dom": "^16.13.1"
  },"license": "MIT"
}

编辑:我通过运行以下命令创建了项目:

npx create-next-app --example with-mongodb mflix

解决方法

我想我找到了这个问题的原因。我相信你使用的是 windows

我期待你每次退出或退出开发环境。终端要求您确认 Terminate batch job (Y/N)。如果您按 Y,PowerShell 会从 next 的包中删除一些文件。然后下次您无法运行开发环境。

如果您按 N 而没有 Terminate batch job,一切都会正常。

不幸的是,我不知道 PowerShell 在 Windows 上的工作原理以及它为什么要求您 Terminate batch job

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。