我正在尝试更新react-navigation
,为此我删除了node_modules
文件夹。
但是后来它抱怨crypto
,所以我恢复了package.json
的更改,删除了package-lock.json
,但是很遗憾,由于我将其永久删除,因此无法获取我的node_modules
的旧文件夹。] >
有人知道如何解决此问题吗?
[已经尝试过this page中的所有可能解决方案,例如删除缓存,通过--save
手动添加模块,但很遗憾没有运气。
While trying to resolve module `crypto` from file `/PATH/TO/PROJECT/node_modules/crypto-js/core.js`, the package `/PATH/TO/PROJECT/node_modules/crypto/package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`/PATH/TO/PROJECT/node_modules/crypto/index.js`. Indeed, none of these files exist: * `/PATH/TO/PROJECT/node_modules/crypto/index.js(.native||.ios.expo.ts|.native.expo.ts|.expo.ts|.ios.expo.tsx|.native.expo.tsx|.expo.tsx|.ios.expo.js|.native.expo.js|.expo.js|.ios.expo.jsx|.native.expo.jsx|.expo.jsx|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json|.ios.wasm|.native.wasm|.wasm)` * `/PATH/TO/PROJECT/node_modules/crypto/index.js/index(.native||.ios.expo.ts|.native.expo.ts|.expo.ts|.ios.expo.tsx|.native.expo.tsx|.expo.tsx|.ios.expo.js|.native.expo.js|.expo.js|.ios.expo.jsx|.native.expo.jsx|.expo.jsx|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json|.ios.wasm|.native.wasm|.wasm)` ERROR 10:34 Building JavaScript bundle: error
非常感谢您的帮助。
我正在使用aws-sdk
module,而我认为正在使用crypto-js
,这就是导致此问题的原因。
我正在尝试更新反应导航,为此我删除了node_modules文件夹。但是后来它抱怨加密,所以我恢复了package.json中的更改,删除了package -...
请勿使用此版本!请,请使用较新的版本!