
react 踩过的坑
文章平均质量分 61
幽灵angel
人生巅峰,不为他物所困。
展开
-
antd-pro 4.x工程启动报错 node:internal/crypto/hash:69 this[kHandle] = new _Hash(algorithm, xofLen);
新拉取的 Antd Pro 4.x 项目,拉完依赖之后,项目启动报错:这是node.js 的版本问题,因为 node.js V17开始版本中发布的是OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在使用 nodejs V17以上版本后会报错。 解决方案:1. 修改package.json的相关构建命令 在相关构建命令之前加入重新启动项目,项目正常运行了。原创 2024-03-24 22:37:01 · 731 阅读 · 0 评论 -
umi + webpack4.x 提示DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` inst...
这个报错是由于webpack4里的Tapable类的plugin已经废弃了,需要使用hooks api来替代; 但是报错信息中没有显示提示是哪个文件导致的问题。1. 在 /config/config.js 文件中添加一行代码,再次启动项目,报错信息会提示是哪个文件导致的问题。 2. 点击报错信息,会自动打开报错的文件,定位到报错的代码 3. 将被废弃的plugin改成hooks api改为AntdProMergeLess 为当前模块的模块名称 4. 重新启动项目,发现还有另一个插件报同样的错误 5. 按原创 2024-03-24 22:23:39 · 1441 阅读 · 0 评论 -
‘react-app-rewired‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
PS C:\Users\ghostangel909\Desktop\react-demo\my-app> yarn start yarn run v1.22.10 $ react-app-rewired start 'react-app-rewired' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documen原创 2020-12-24 11:27:34 · 4905 阅读 · 0 评论