我创建了默认的IntelliJ IDEA React项目,得到了以下结果:

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:471:10)
    at /Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:503:5
    at /Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:358:12
    at /Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
/Users/user/Programming Documents/WebServer/untitled/node_modules/react-scripts/scripts/start.js:19
  throw err;
  ^

这似乎是最近的一期——100.

推荐答案

在你的包裹里.json:更改这行

"start": "react-scripts start"

"start": "react-scripts --openssl-legacy-provider start"

Node.js相关问答推荐

如何使用jq将依赖项添加到package.json中

如果非SQL函数在事务内部运行失败,PG-Promise事务会回滚吗?

Mongoose:如何在文档中推送到Caped(有限大小,滚动窗口)数组?

我的Node.js应用程序没有将Mongoose方法findByIdAndDelete作为函数进行检测

使用 NPM 8 安装本地构建

如何在 require 方法中使用路径与node.js react ?

在 .htaccess 中从非 www 切换到 www 后如何解决无法访问该站点?

如何在带有 JS 的 Nodejs 中使用没有 Async 方法的 Await

如何修改这个flake.nix,这样我就不用每次加载环境都加载nix包了

级联定时器和Jest 的异步功能

用户与mongoose 的完美搭配

将已保存的卡片从条带显示到前端

cURL 和 shell 任务

在本地运行 Cloud Functions 会出现错误functions.config() 不可用

从 CoffeeScript 中的数组中删除一个值

如何在客户端使用 node.js 模块系统

Passport 登录和持久会话

如何brew安装特定版本的Node?

使用 Node.js 和 Express 进行简单的 API 调用

node.js 异步库