通过加密对本机应用程序构建错误作出反应


While trying to resolve module `crypto` from file `C:UsersmungeSemaAppnode_modulesrequestlibhelpers.js`, the package `C:UsersmungeSemaAppnode_modulescryptopackage.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`C:UsersmungeSemaAppnode_modulescryptoindex.js`. Indeed, none of these files exist:
* C:UsersmungeSemaAppnode_modulescryptoindex.js(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)
* C:UsersmungeSemaAppnode_modulescryptoindex.jsindex(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)
Error: While trying to resolve module `crypto` from file `C:UsersmungeSemaAppnode_modulesrequestlibhelpers.js`, the package `C:UsersmungeSemaAppnode_modulescryptopackage.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`C:UsersmungeSemaAppnode_modulescryptoindex.js`. Indeed, none of these files exist:
* C:UsersmungeSemaAppnode_modulescryptoindex.js(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)
* C:UsersmungeSemaAppnode_modulescryptoindex.jsindex(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)
at DependencyGraph.resolveDependency (C:UsersmungeSemaAppnode_modulesmetrosrcnode-hasteDependencyGraph.js:436:17)
at Object.resolve (C:UsersmungeSemaAppnode_modulesmetrosrclibtransformHelpers.js:317:42)
at resolve (C:UsersmungeSemaAppnode_modulesmetrosrcDeltaBundlertraverseDependencies.js:629:33)
at C:UsersmungeSemaAppnode_modulesmetrosrcDeltaBundlertraverseDependencies.js:645:26
at Array.reduce (<anonymous>)
at resolveDependencies (C:UsersmungeSemaAppnode_modulesmetrosrcDeltaBundlertraverseDependencies.js:644:33)
at C:UsersmungeSemaAppnode_modulesmetrosrcDeltaBundlertraverseDependencies.js:329:33
at Generator.next (<anonymous>)
at asyncGeneratorStep (C:UsersmungeSemaAppnode_modulesmetrosrcDeltaBundlertraverseDependencies.js:137:24)
at _next (C:UsersmungeSemaAppnode_modulesmetrosrcDeltaBundlertraverseDependencies.js:159:9)
at processTicksAndRejections (node:internal/process/task_queues:94:5)

我的react原生应用程序在使用网络(expo小吃(打开时运行正常。但是上面的错误发生在我试图通过apk类型构建我的应用程序时。它说模块加密有问题,但我甚至没有在代码中使用加密。问题出在哪里?我该怎么解决?

加密模块与请求有关,该请求已被弃用。使用fetch而不是request"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch"显示了如何使用fetch。

最新更新