我尝试从 git 克隆我朋友的项目,它说
Vite manifest not found at: D:\laravel\PBL-Kelompok-5-2\public\build/manifest.json
Start the development server
Run npm run dev in your terminal and refresh the page.
所以我尝试在终端和cmd上输入npm run dev,但仍然无法工作。我尝试输入 npm install、npm -g install 等,并尝试输入 npm run dev,但它仍然无法工作。错误提示
D:\laravel\PBL-Kelompok-5-2>npm install
added 138 packages, removed 238 packages, and audited 139 packages in 2s
35 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
D:\laravel\PBL-Kelompok-5-2>npm run dev
node:internal/modules/cjs/loader:1147
throw err;
^
Error: Cannot find module 'D:\laravel\PBL-Kelompok-5-2\node_modules\npm\bin\npm-cli.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
at Module._load (node:internal/modules/cjs/loader:985:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v20.11.1
node:internal/modules/cjs/loader:1147
throw err;
^
Error: Cannot find module 'D:\laravel\PBL-Kelompok-5-2\node_modules\npm\bin\npm-cli.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
at Module._load (node:internal/modules/cjs/loader:985:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v20.11.1
不知道发生了什么,我已经尝试关闭我的 Windows 防火墙,但它仍然无法工作
请帮助我,这是我的学校项目。对于任何语法错误,提前表示歉意
首先要做的事情:
模块未找到错误基本上表示模块不存在(或入口点文件),因此检查此目录是否存在:
'D:\laravel\PBL-Kelompok-5-2\node_modules\npm\bin\npm-cli.js'
如果没有,则可能是缓存或损坏的模块问题。 您的 package.json 表明您需要一个模块,但由于某种原因该模块在构建中不可用。
我建议您执行以下操作:
$ rm -rf node_modules
$ npm cache clean --force
$ npm install
这些命令将分别:删除您的node_modules文件夹,清理npm缓存并再次重新安装所有模块。
最后一个选项:您可以重新安装nodeJs,因为它可能是根本问题(不属于您的项目的问题)。
100%是因为node或者npm版本。首先通过运行验证您是否安装了所需的版本
node -v
npm -v
如果你这样做了,但仍然出现错误,那么我建议重新安装 npm
npm install -g npm@latest
但在执行此操作之前,请务必验证 package.json 中的依赖项。很可能会在
dependencies:npm
下
如果这不起作用,请手动删除node_modules并再次运行
npm i