繁体   English   中英

内部/模块/cjs/loader.js:888 抛出错误;

[英]internal/modules/cjs/loader.js:888 throw err;

我在 Github 上有一个项目忽略了 node_modules 文件夹,所以我更换了我的电脑并再次克隆了存储库。 我使用npm-install-all安装所有节点依赖项,它曾经有效。 但是今天当这样做并运行react-scripts start ,我遇到了这个问题:

 internal/modules/cjs/loader.js:888 throw err; ^ Error: Cannot find module 'which' Require stack: - C:\Users\jessica.marchi\Documents\GitHub\AUDIT-APP\node_modules\react-dev-utils\node_modules\cross-spawn\lib\util\resolveCommand.js - C:\Users\jessica.marchi\Documents\GitHub\AUDIT-APP\node_modules\react-dev-utils\node_modules\cross-spawn\lib\parse.js - C:\Users\jessica.marchi\Documents\GitHub\AUDIT-APP\node_modules\react-dev-utils\node_modules\cross-spawn\index.js - C:\Users\jessica.marchi\Documents\GitHub\AUDIT-APP\node_modules\react-dev-utils\crossSpawn.js - C:\Users\jessica.marchi\Documents\GitHub\AUDIT-APP\node_modules\react-scripts\bin\react-scripts.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15) at Function.Module._load (internal/modules/cjs/loader.js:730:27) at Module.require (internal/modules/cjs/loader.js:957:19) at require (internal/modules/cjs/helpers.js:88:18) at Object.<anonymous> (C:\Users\jessica.marchi\Documents\GitHub\AUDIT-APP\node_modules\react-dev-utils\node_modules\cross-spawn\lib\util\resolveCommand.js:4:13) at Module._compile (internal/modules/cjs/loader.js:1068:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10) at Module.load (internal/modules/cjs/loader.js:933:32) at Function.Module._load (internal/modules/cjs/loader.js:774:14) at Module.require (internal/modules/cjs/loader.js:957:19) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\jessica.marchi\\Documents\\GitHub\\AUDIT-APP\\node_modules\\react-dev-utils\\node_modules\\cross-spawn\\lib\\util\\resolveCommand.js', 'C:\\Users\\jessica.marchi\\Documents\\GitHub\\AUDIT-APP\\node_modules\\react-dev-utils\\node_modules\\cross-spawn\\lib\\parse.js', 'C:\\Users\\jessica.marchi\\Documents\\GitHub\\AUDIT-APP\\node_modules\\react-dev-utils\\node_modules\\cross-spawn\\index.js', 'C:\\Users\\jessica.marchi\\Documents\\GitHub\\AUDIT-APP\\node_modules\\react-dev-utils\\crossSpawn.js', 'C:\\Users\\jessica.marchi\\Documents\\GitHub\\AUDIT-APP\\node_modules\\react-scripts\\bin\\react-scripts.js' ]

我已经尝试使用npm install更新模块。 有没有人经历过这个,你能帮我吗?

谢谢。

我终于明白了,如果你有同样的问题:试试:

rm -rf node_modules

然后删除您的package-lock.json

npm install

对我来说,这是一个 xcode 问题。

删除 xcode cli 工具: sudo rm -r -f /Library/Developer/CommandLineTools重新安装: xcode-select --install然后,删除节点模块。 手动或使用rm -rf node_modules应该对 go: npm install然后npm start

https://github.com/haileemiu/Notes/blob/main/Troubleshooting/npm.md

此问题发生在节点版本 17 中,只需下载版本 16 即可

尝试:

rm -rf node_modules

删除您的package-lock.json

npm install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM