npm 错误 - 请验证 package.json 是否具有有效的"main"条目



当我尝试运行NPX create-react-app时,我注意到这个错误,从那时起我就无法使用NPM做任何事情。我已经卸载和重新安装了几个节点,但同样的错误一直出现。

错误:

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm WARN logfile could not be created: Error: EPERM: operation not permitted, open 'C:UsersDevSayaeAppDataRoamingnpm-cache_logs2022-07-07T07_54_40_928Z-debug-0.log'
node:internal/modules/cjs/loader:353
const err = new Error(
^
Error: Cannot find module 'C:UsersHP PCAppDataRoamingnpmnode_modulesnpmnode_modulespromise-inflightinflight.js'. Please verify that the package.json has a valid "main" entry
at tryPackage (node:internal/modules/cjs/loader:353:19)
at Function.Module._findPath (node:internal/modules/cjs/loader:566:18)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (C:UsersHP PCAppDataRoamingnpmnode_modulesnpmnode_modulescacachelibutilfix-owner.js:7:18)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32) {
code: 'MODULE_NOT_FOUND',
path: 'C:\Users\HP PC\AppData\Roaming\npm\node_modules\npm\node_modules\promise-inflight\package.json',
requestPath: 'promise-inflight'
}

npm日志

我可以通过在我的PC上进入以下路径来解决这个问题:

" C: 惠普PC AppData 漫游用户 npm的,

删除npm文件夹,然后从我的电脑上卸载node.js,最后重新安装node.js。之后一切正常

相关内容

最新更新