一个 Vue2 项目,为啥本地 build 后上传能正常访问,使用 CI/CD 编译后上传就报错了?

2022 年 7 月 7 日
 coolair
node 版本一致,CI/CD 过程中没有任何报错。

部署成功后,页面访问报错:

Uncaught TypeError: Cannot read properties of undefined (reading '0')

这是为啥?
2117 次点击
所在节点    问与答
10 条回复
estk
2022 年 7 月 7 日
cloudflare page 可以自动拉取 github 部署
vinsony
2022 年 7 月 7 日
估计是没 lock 依赖
br_wang
2022 年 7 月 7 日
看看是不是 artifacts 少了啥没传到 cdn 。。。
coolair
2022 年 7 月 7 日
@estk 我用的是自建的 gitlab

@vinsony 跟 lock 没关系吧

@br_wang 我手动起了一个 docker node:16 ,然后进去克隆仓库,安装依赖,然后 build ,然后 scp 到服务器上去,一样失败。

奇了怪了……
jy02534655
2022 年 7 月 7 日
你本地把依赖文件夹先删掉,然后重装下依赖包看看能不能正常运行吧。
0xcaffebabe
2022 年 7 月 7 日
之前遇到过 cloudflare 开启了某种压缩,导致 js 脚本报错,可以往打包压缩这方面排查看看
Foxkeh
2022 年 7 月 7 日
有没有一种可能 其实部署成功了. 浏览器缓存刷新下?
horizon
2022 年 7 月 7 日
构建参数是一样的?
Liam1997
2022 年 7 月 7 日
建议接入一下 sentry ,sourcemap 看看呢
maichael
2022 年 7 月 7 日
CI 配置?
debug 模式构建看看?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/864636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX