网站首页 > 技术文章 正文
1、芋道 ruoyi-vue-pro 前端没有README.md,是可以理解,毕竟他们是以文档来创收的。但是对于非专业的前端人员非常的不友好。坑是一个接一个,很崩溃。
我看项目有有个yarn.lock,所以应该是用yarn编译打包的。执行
yarn run build:prod
提示要安装webpack,于是根据提示安装了webpack。然后继续打包,于是就出现了下面的报错信息,说什么参数是undefined,查了半天也没看到tapPromise参数。
2、后面网上看到一篇博客,他是用npm 来打包的,于是我就换成npm重新打包。
于是,就开始看eslint和eslint-config-prettier等的版本对应关系。改来改去也没有解决问题。nodejs的版本也从14切到16又切到18。
3、因为在本地是用yarn run local 可以正常运行的。网上说yarn在编译管理似乎更强大,于是又用 yarn install项目试试。此时报了一个比较有用的提示信息。
error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.7.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
问题是我的nodejs版本太高了,于是又将node版本降到16。然后通过对比了之前的代码,发现package.json的devDependencies下多了两个webpack相关的包。这个就是第一次打包的时候不小心安装上的,把这两个删掉,然后执行一些脚本就可以。
yarn install
yarn run build:prod
4、总结:
- 本是很简单的事情,结果花了大半天的时间。
- 对于这种开源的项目或框架,尽量不要自己去添加包组件,除非非常熟悉的情况下。
- README.md文件还是非常重要的。
5、以下是运行和打包的步骤
本地运行
yarn run local
打包
yarn install
yarn run build:prod
猜你喜欢
- 2024-11-27 原生微信小程序打包成安卓/IOS应用!#小程序开发
- 2024-11-27 前端笔记(关于解决打包时报node-sass错误的问题)
- 2024-11-27 如何搭建组件库的最小原型
- 2024-11-27 django应用使用docker打包到阿里云
- 2024-11-27 前端 | 解决Electron下载慢,Electron-builder打包慢问题
- 2024-11-27 大型项目打包难题:手动分包真的有效吗?
- 2024-11-27 全网去水印独立版带解析接口服务器打包带前端2.3版本(美化UI)
- 2024-11-27 前端笔记(关于webpack打包时内存溢出问题的解决)
- 2024-11-27 使用jenkins 打包前端私服代码失败的问题
- 2024-11-27 react-native webview怎么加载前端打包出来的SPA静态文件
你 发表评论:
欢迎- 597℃几个Oracle空值处理函数 oracle处理null值的函数
- 591℃Oracle分析函数之Lag和Lead()使用
- 579℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 575℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 571℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 564℃【数据统计分析】详解Oracle分组函数之CUBE
- 550℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 545℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- 前端获取当前时间 (50)
- 前端接口 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)