每当我尝试使用 Next.js 运行“npm run dev”时都找不到错误模块

时间:2020-12-25 07:14:12

标签: node.js npm next.js

每当我运行 <script> var cstreet = document.getElementById("cstreet"); var ccity = document.getElementById("ccity"); var cstate = document.getElementById("cstate"); var czip = document.getElementById("czip"); var addressfull = document.getElementById("addressfull"); if (cstreet) cstreet.addEventListener("input", updateFullAddress); if (ccity) ccity.addEventListener("input", updateFullAddress); if (cstate) cstate.addEventListener("input", updateFullAddress); if (czip) czip.addEventListener("input", updateFullAddress); function updateFullAddress (e) { if (addressfull) addressfull.value = `${cstreet.value} ${ccity.value} ${cstate.value} ${czip.value}`; } </script> 时,我都会收到此错误。

我尝试删除 npm run dev 并使用 node_modules 重新安装它,但没有奏效。然后我尝试删除 npm installnode_modules 并重新安装它们,但没有用。我什至尝试将 Node 升级到最新版本,但我仍然遇到这个问题。

感谢我得到的任何帮助。提前致谢。

package-lock.json

package.json: { "name": "时尚网站", “版本”:“0.1.0”, “私人”:真的, “脚本”:{ "dev": "下一个开发者", "build": "下一个构建", “开始”:“下次开始” }, “依赖关系”:{ "下一个": "10.0.4", “反应”:“17.0.1”, “反应DOM”:“17.0.1” } }

4 个答案:

答案 0 :(得分:4)

  1. 停止你的开发服务器 (ctrl+c)
  2. 删除项目根文件夹中的 .next 文件夹。
  3. 同时删除 node_modules 文件夹和 package-lock.json 文件。
  4. 运行npm cache clean --force
  5. 运行npm install
  6. 运行npm run dev

如果上述方法不起作用,请打开文件资源管理器并查看指定的文件是否存在于指定的路径中: C:\Users\jaydev\Desktop\ecommerce\fashionsite\node_modules\postcss\lib\parser.js

如果存在,请尝试将您的项目文件夹移动到 desktop 以外的路径,因为 Windows 权限问题,如果问题已解决,请告诉我。

答案 1 :(得分:0)

How to solve npm error "npm ERR! code ELIFECYCLE" 如果这对你没有帮助,让我看看你在 server.js 上导出了什么 // 也试试这个: https://reactgo.com/npm-err-code-elifecycle/

答案 2 :(得分:0)

我遇到了类似的问题,发现在删除 npm install 后运行 node_modules 时,没有正确安装所有依赖项,因为我的节点版本已切换回旧版本。

首先确保您的环境配置正确。为我: nvm use 16.0.0 然后 npm install

此外,当您运行 npm install 时,命令行中是否会出现任何消​​息说不满足依赖项或类似内容,这可能会给您一些查看位置的提示。

答案 3 :(得分:0)

从你的文件夹中删除 next.config.js 文件,然后执行 npm run dev。它会起作用。