我洗掉了我的 node_modules 檔案夾以修復以前的錯誤,現在我被困在另一個又一個錯誤中,我什至忘記了最初的錯誤。每次我嘗試運行 npm install 或嘗試安裝 bcrypt 時,都會遇到同樣的錯誤。
錯誤:
npm ERR! code 1
npm ERR! path C:\Users\user\Documents\react-native\rein\node_modules\bcrypt
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build
npm ERR! node:internal/modules/cjs/loader:361
npm ERR! throw err;
npm ERR! ^
npm ERR!
npm ERR! Error: Cannot find module 'C:\Users\user\Documents\react-native\rein\node_modules\set-blocking\index.js'. Please verify that the package.json has a valid "main" entry
npm ERR! at tryPackage (node:internal/modules/cjs/loader:353:19)
npm ERR! at Function.Module._findPath (node:internal/modules/cjs/loader:566:18)
npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:778:27)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1005:19)
npm ERR! at require (node:internal/modules/cjs/helpers:102:18)
npm ERR! at Object.<anonymous> (C:\Users\user\Documents\react-native\rein\node_modules\npmlog\log.js:8:19)
npm ERR! at Module._compile (node:internal/modules/cjs/loader:1101:14)
npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:981:32) {
npm ERR! code: 'MODULE_NOT_FOUND',
npm ERR! path: 'C:\\Users\\user\\Documents\\react-native\\rein\\node_modules\\set-blocking\\package.json',
npm ERR! requestPath: 'set-blocking'
npm ERR! }
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user\AppData\Local\npm-cache\_logs\2022-06-28T19_34_30_960Z-debug-0.log
我嘗試洗掉我的 package-lock.json 并在我的 package.json 中指定一個主條目,但還沒有。
我被告知npm install --global --production windows-build-tools在根據他們的 [github wiki][1] 安裝 bcrypt 之前運行此代碼,但每次我嘗試安裝它時,(我以管理員身份運行 powershell)它永遠不會完成。它只是說completed in 28,永遠不會結束。我現在被困住了,很沮喪。set-blocking即使我不知道它是什么,我也同樣嘗試安裝,但我看到錯誤說模塊丟失,所以我嘗試安裝它但仍然無法正常作業。給了我同樣的錯誤,但這次說缺少一個不同的模塊。
npm ERR! code 7
npm ERR! path C:\Users\user\Documents\react-native\rein\node_modules\bcrypt
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre-gyp@1.0.9
npm ERR! node-pre-gyp info using node@16.13.1 | win32 | x64
npm ERR! node-pre-gyp ERR! UNCAUGHT EXCEPTION
npm ERR! node-pre-gyp ERR! stack Error: Cannot find module 'C:\Users\user\Documents\react-native\rein\node_modules\whatwg-url\lib\public-api.js'. Please verify that the package.json has a valid "main" entry
npm ERR! node-pre-gyp ERR! stack at tryPackage (node:internal/modules/cjs/loader:353:19)
npm ERR! node-pre-gyp ERR! stack at Function.Module._findPath (node:internal/modules/cjs/loader:566:18)
npm ERR! node-pre-gyp ERR! stack at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
npm ERR! node-pre-gyp ERR! stack at Module.require (node:internal/modules/cjs/loader:1005:19)
npm ERR! node-pre-gyp ERR! stack at require (node:internal/modules/cjs/helpers:102:18)
npm ERR! node-pre-gyp ERR! stack at Object.<anonymous> (C:\Users\user\Documents\react-native\rein\node_modules\@mapbox\node-pre-gyp\node_modules\node-fetch\lib\index.js:10:33)
npm ERR! node-pre-gyp ERR! stack at Module._compile (node:internal/modules/cjs/loader:1101:14)
npm ERR! node-pre-gyp ERR! stack at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
npm ERR! node-pre-gyp ERR! stack at Module.load (node:internal/modules/cjs/loader:981:32)
npm ERR! node-pre-gyp ERR! System Windows_NT 10.0.18362
npm ERR! node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\user\\Documents\\react-native\\rein\\node_modules\\@mapbox\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"
npm ERR! node-pre-gyp ERR! cwd C:\Users\user\Documents\react-native\rein\node_modules\bcrypt
npm ERR! node-pre-gyp ERR! node -v v16.13.1
npm ERR! node-pre-gyp ERR! node-pre-gyp -v v1.0.9
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user\AppData\Local\npm-cache\_logs\2022-06-28T18_28_13_176Z-debug-0.log
現在我很困惑,這變得很痛苦。請有沒有人知道我能做些什么,因為我已經嘗試了所有可能的選項。[1]:https ://github.com/kelektiv/node.bcrypt.js/wiki/Installation-Instructions#microsoft-windows
uj5u.com熱心網友回復:
清理你的 npm 快取
npm cache clean --force
然后安裝你的包
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/497187.html
下一篇:你如何修復未終止的JSX內容?
