请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

当前项目前端启动步骤

老师,是不是只需要下载好你给的 git 代码,直接启动(npm run dev)就好?

剩下的是否只需要保证本地下载的 vue.js 版本是 3.2.36 就能靠 npm run dev 成功启动前端项目吗?

如果是,老师后面的就不用看了,都是记录的自己走的弯路,哈哈。

因为我对前端只是略懂,所以下载代码到本地后先是执行 npm install ,再执行 npm run dev(用的管理员身份启动的 webstorm),但因为出现问题后,删除了node_modules和package-lock.json后就再也折腾不好了,又是报 vue-template-compiler 3.2.36 不存在(查了下,确实不存在,但也确实不懂),又是报其他版本兼容问题。

正在回答 回答被采纳积分+3

2回答

Yerik老师 2023-11-18 07:45:38

直接执行npm run dev就可以,本地环境主要是安装课程视频指导,安装相应版本的node,vue等前端基础软件即可

0 回复 有任何疑惑可以回复我~
Yerik老师 2023-11-17 21:11:53

是的,咱们项目考虑到有的学员本地环境问题,所以把依赖都传上去了,你重新找个文件夹把项目下载下来,直接运行就行,前提是你基本环境已经成功安装

0 回复 有任何疑惑可以回复我~
  • 提问者 CodeMozart #1
    老师,能问下基本环境包含什么吗?不是全栈,不会的真是怎么整都不会啊,就安装了npm18、vue3.2.26,但 npm run dev 的时候还是报错,快哭了
    回复 有任何疑惑可以回复我~ 2023-11-17 22:01:47
  • 提问者 CodeMozart #2
    老师,我启动好了,就是下载你的源码后啥都不要动,执行“npm run dev”(我执行的是“npm run dev -- --no-check-eslint”,不做语法检查),会出现“error:0308010C:digital envelope routines::unsupported”报错,查询是因为nodejs18开始的OpenSSL3.0对允许算法和密钥大小增加了严格的限制,相比降低nodejs版本我选择进行以下修改:
    "dev": "set NODE_OPTIONS=--openssl-legacy-provider &&vue-cli-service serve"
    其他指令如果出现类似问题,猜测此方式应该也可以。
    就这样前端就启动了,环境是 nodejs18、vue3.2.36、vue-cli 5.0.8
    回复 有任何疑惑可以回复我~ 2023-11-17 22:42:05
  • 柔情不为暮色开 回复 提问者 CodeMozart #3
    回复 CodeMozart:同学我照你这方法依然是运行不了,头都给我整大了。能再说下思路吗
    回复 有任何疑惑可以回复我~ 2024-05-31 10:32:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信