后端启动
SpringBoot:
- 导入SQL文件到数据库(poetry.sql)
- 配置数据库连接(application.yml里面的datasource信息)
- 启动(PoetryApplication)
前端启动
Vue2:
- npm install
- npm run serve
错误:node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
Node.js 使用 --openssl-legacy-provider 参数,但这个参数在 NODE_OPTIONS 中是不允许的。
--openssl-legacy-provider 参数用于在 Node.js 中启用 OpenSSL 的旧版提供者,以确保与旧版 OpenSSL 库的兼容性。但由于一些安全或性能方面的考虑,这个参数可能会被禁用或限制使用。
可以尝试不使用 --openssl-legacy-provider 参数
运行
其他代码错误
报错1
Can't resolve '@popperjs/core' in
'D:\yqy_xp-master\yqy_xp- master\vue\node_modules\bootstrap\dist\js'
原因
项目在解析 Bootstrap 的 JavaScript 依赖时遇到了无法解析 @popperjs/core 的问题
解决
确保在你的项目中安装了 Popper.js。
安装命令:npm install @popperjs/core
报错2
missing script: serve
原因
没有serve脚本
解决
- 下载vue.cli
- 输入vue -V,显示版本号说明配置成功
- 通常使用Vue的命令来创建VUE CLI工程,并且,会将工程创建在执行命令时的位置,所以,先在命令提示符窗口中进入Vue Workspace(自行指定的用于存放项目的文件夹),例如(以下示例中的 # 开头是注释,不要执行):
- # 切换到D盘
d:
- # 创建Vue的Workspace,文件夹名称为Vue-Workspace,是自定义名称。
- # 如果Vue的Workspace已经存在,则不需要执行接下来这条命令。
- # 如果使用IntelliJ IDEA开发VUE CLI工程,也可以直接使用IntelliJ IDEA的Workspace,无强制要求。
mkdir Vue-Workspace
- # 进入D盘下的Vue-Workspace
cd Vue-Workspace
- 进入Vue Workspace后,就可以创建工程了
- 输入vue create 项目名称
- 进入选择后,不要一直enter,不然会一直默认
- 键盘上下选择,选择好了enter进入下一选项
- 选项最好和下面一样
- 空格代表多选
- 大写是默认选项,比如y/N,可以输入N表示否定,按enter也是一样的效果
- 现在再去前端的终端运行npm run serve 就可以了
总结
解决问题可能像修水管一样,修一个地方爆n个地方,自己也秒变十万个为什么,为什么这错了,为什么要这样运行...但是真正修完之后真的很开心
还有!!!程序员怎么可能没有对象了,看这个项目大佬,用知识秀恩爱,实力脱单。