【问题标题】:npm run dev ERR - cannot find module and cannot solve with 'npm install'npm run dev ERR - 找不到模块并且无法使用“npm install”解决
【发布时间】:2021-04-12 05:13:41
【问题描述】:

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

npm run dev error

我该怎么办?

  • Node.js 版本:12.0.0

  • npm 版本:7.10.2

我也尝试过npm install,然后npm 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

【问题讨论】:

  • 对我来说,这很好用。确保您位于正确的文件夹/项目中。我运行了上面的命令,然后 -> cd mflix -> npm install 然后 npm run dev 一切正常
  • 请问是和node.js还是npm有关系
  • 我不这么认为。尝试运行此命令。 npx create-next-app --example with-mongodb newmflix && cd newmflix && npm install && npm run dev 不要改变任何东西,让我知道
  • 在我运行完所有这些之后。有用。但它要求我输入我在 ".env.local" 中所做的 mongodb URI。还带有示例数据库。但是在我 ctrl+c 出来之后,它会询问您是否要终止批处理作业,我回答否。之后我尝试再次运行,它再次给我一个错误。
  • 我的错误 - internal/modules/cjs/loader.js:883 throw err; ^ 错误:在 Function.Module._resolveFilename 中找不到模块 'C:\Users\Faijiuy\Desktop\University Classes_Materials\Senior Project 1\Test Next-js\newmflix\node_modules\next\dist\bin\next' /cjs/loader.js:880:15) 在 Function.Module._load (internal/modules/cjs/loader.js:725:27) 在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72 :12) 在 internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }

标签: reactjs npm next.js npm-install


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2019-02-20
    • 2019-05-24
    • 2021-02-12
    • 1970-01-01
    • 2021-07-18
    • 1970-01-01
    • 2015-12-16
    • 2021-09-09
    • 1970-01-01
    相关资源
    最近更新 更多