尝试包含加密模块时出错:无法解析“加密”

2024-01-04

我正在 React JS 中进行注册用户设置,安装了加密库以保护密码,但是当我运行该程序时,它给了我一个错误:

./node_modules/jwa/index.js 中的错误 5:13-30

找不到模块:错误:无法解析“E:\Node”中的“加密” 教程\registerSetup\client\node_modules\jwa'

重大变更:webpack

如果你想包含一个polyfill,你需要:

  • 添加后备 'resolve.fallback: { "crypto": require.resolve("crypto-browserify") }'
  • 安装 'crypto-browserify' 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { “加密”:假}

这是我的 package.json 文件:

         {
          "name": "registerSetup",
          "version": "1.0.0",
          "description": "",
          "main": "index.js",
          "scripts": {
          "start": "NODE_ENV= production node server",
          "dev": "nodemon server"
          },
          "keywords": [],
          "author": "",
          "license": "ISC",
          "dependencies": {
          "body-parser": "^1.19.1",
          "cors": "^2.8.5",
          "crypto": "^1.0.1",
          "crypto-browserify": "^3.12.0",
          "dotenv": "^15.0.0",
          "express": "^4.17.2",
          "express-jwt": "^6.1.0",
          "express-validator": "^6.14.0",
          "google-auth-library": "^7.11.0",
          "jsonwebtoken": "^8.5.1",
          "loadash": "^1.0.0",
          "lodash": "^4.17.21",
          "mongoose": "^6.1.8",
          "morgan": "^1.10.0",
          "node-fetch": "^3.2.0",
          "nodemailer": "^6.7.2",
          "nodemon": "^2.0.15"
          }
         }

registerSetup 中我的 React 文件夹的 package.json -->https://pastebin.com/hqBs7J4s https://pastebin.com/hqBs7J4s


我认为你应该去你的node_modules/react-scripts/config/webpack.config.json并在解析块中编写以下代码

fallback: {
           "crypto": require.resolve("crypto-browserify")
          }  

注意:需要安装 crypto-browserify

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试包含加密模块时出错:无法解析“加密” 的相关文章

随机推荐

  • Ruby:转换数组中的对象后传递键/值

    给定数据 data id 14 sort 1 content 9 foo 2022 id 14 sort 4 content 5 foo 2022 id 14 sort 2 content 1 foo 2022 id 14 sort 3 c
  • 在 Google 地图中标记街道

    我想在 Google 地图上创建一个叠加层 以不同的颜色显示不同的街道 在 Google 地图 API 中 可以创建覆盖某些区域的标记和多边形 有没有办法以某种方式标记不同的街道 在我看来 您有兴趣为您的 Google 地图显示 而不是交通
  • 在Eclipse中调试时,在返回之前可以查出返回值吗?

    是否可以在该行运行之后 指令指针返回到调用函数之前查看方法的返回值 我正在调试无法修改的代码 阅读 不想重新编译第三方库 有时它会跳转到我没有源代码的代码 或者返回表达式有副作用 使我无法在Display tab 返回值通常用在复合语句中
  • Apache Commons 电子邮件和 UTF-8

    如何将 Apache Commons Email 生成的电子邮件的编码更改为 UTF 8 我想发送根据收件人的语言生成的电子邮件 并且我需要考虑日语和俄语 问题是 Email 类没有提出我可以传递给的 UTF 8 常量Email setCh
  • Android:使用 OMXCodec 作为 MediaSource 时 MPEG4Writer 无法启动

    我正在尝试从字节数组缓冲区对视频进行编码 为此我正在使用MPEG4Writer来自本机代码的 API 我已经创建了我的自定义MediaSource提供数据的类 我用它包装它OMXCodec给它MPEG4Writer sp
  • 如何使用视图绑定从单选组中获取选中的 id 文本?

    我曾经经历过this https stackoverflow com questions 18179124 android getting value from selected radiobutton并找到了一个共同的答案 即 int s
  • 如何修复“CURLFile”函数未找到错误?

    我正在尝试实现 marketo 创建文件休息 API 但由于我的 php 版本 我收到 找不到类 CURLFile 错误 因此 请帮助我如何在较低的 php 中使用 CURLFile 功能 或者它们是相同功能的任何其他等效项 请检查我的以下
  • 在 NSXmlParser 中处理自关闭标签?

    我们如何处理 NSXmlparser 中的自关闭标签 没有 起始元素和结束元素 是否可以处理以下类型的标签
  • 如果数据库大小大于 2 GB,SQLite 性能是否会下降?

    去年 当我在他们的网站上查看 SQLite 时 建议的 SQLite 数据库大小是 2 GB 但现在 我再也找不到那个推荐了 那么有人尝试过使用最新版本的大于 2 GB 的 SQLite 数据库吗 SQLite 的表现如何 P S 我想制作
  • 如何将 Microsoft Expression Web 文档类型更改为 HTML 5

    我正在使用 Microsoft Expression Web 并且遇到以下问题 当我创建新的HTML文件 我得到这个 我怎样才能改变XHTML 1 0 to HTML 5 如果您只想在新创建的文件中将文档类型从 XHTML 1 0 更改为
  • IIS 6 将 html 执行为 aspx

    您好 有没有办法配置 IIS6 来执行 html 扩展名 就好像它们是 aspx 一样 好的 在 IIS6 中 您可以打开网站属性并转到 主目录 选项卡 其中有一个名为 应用程序设置 的部分 在此部分下 点击 配置 按钮 您可以在此处调整不
  • 使用 Silverlight 时防止 ASP.NET 会话超时

    我正在编写一个程序 它同时具有 ASP NET 配置系统和 Silverlight 应用程序 大多数用户将停留在 Silverlight 页面上 除了登录等之外不会访问 ASP NET 站点 问题是 我需要会话保持活动状态以进行身份 验证
  • EPPlus 数据透视表/图表

    我已经使用 EPPlus for net 一段时间了 但仅用于简单的数据操作 有没有关于如何使用它来创建数据透视表 图表的示例 它似乎支持它 因为我可以在智能感知中看到数据透视表 但只是不确定语法 我只能在提供的示例中找到饼图 条形图之类的
  • 承担 Cognito 组的 IAM 角色

    是否可以承担 IAM 角色iam role1链接到 Cognito 组cognito group1认知用户的cognito user1在 Cognito 用户池中cognito user pool1 我的配置 Cognito 用户池cogn
  • 存储 Linux 守护进程所需的密码

    我已经编写了一个 Linux 守护进程 它将 并且必须 以 root 身份运行 当它运行时 不一定有人登录 因为它是由 cron 启动的 该守护进程在连接时需要存储一些 url uid 和密码 到其他服务器 例如 dropbox googl
  • 使用 Terraform 部署到多个 AWS 账户?

    我一直在寻找一种能够在 Terraform 中同时部署到多个 AWS 帐户的方法 但最终还是失败了 AWS 有使用 Stacks 执行此操作的概念 但我不确定是否有办法在 Terraform 中执行此操作 如果是这样 有哪些解决方案 您可以
  • 如何在 Heroku 上使用 Proximo 修复 java.net.BindException?

    我已经在 Heroku 上安装了 Proximo 附加组件 当将该命令添加到现有命令之前时 我从 Java 中收到 BindException 这是我的前置命令的样子 web bin proximo sh target bin webapp
  • 客户端代码的 Laravel Mix / Webpack 环境依赖变量

    我正在寻找一种在我的开发机器上使用 Laravel Mix 构建我的资产的方法 然后该方法将与生产中的参数相匹配 例如 我的 API 有一个基本 url 它是http foo test api v1为当地发展和https foo com a
  • 使用 Qt 以编程方式确定多桌面环境中的屏幕几何形状

    我正在使用 Qt 4 8 编写一个屏幕截图应用程序 有点像 puush 并且我在多个屏幕设置方面遇到了麻烦 尤其是当主显示器 坐标 0 0 不是最左边的 警告 这不是这个问题的重复 使用Qt4捕获多个屏幕桌面图像 https stackov
  • 尝试包含加密模块时出错:无法解析“加密”

    我正在 React JS 中进行注册用户设置 安装了加密库以保护密码 但是当我运行该程序时 它给了我一个错误 node modules jwa index js 中的错误 5 13 30 找不到模块 错误 无法解析 E Node 中的 加密