不好意思大家, 我又来了, 今天改这个被折磨不清, 今晚准备通宵加班修这个问题, 今天尝试了转 vue2, build 后正常, 但是 npm run dev 报错, sockjs 等热重载插件没兼容 es5 导致无法实时预览, 恶心的还要改样式, 我现在改手写 html 了, 不管了, 反正是大屏项目, 然后继续求助, 付费求助大佬, 有大佬能解决的话请联系我下, 赚个外快,
我用的脚手架是: https://github.com/tobe-fe-dalao/fast-vue3 我只追加了一个 echarts 依赖, 如果大佬修改的话, 可以直接使用这个脚手架, 只需要 实时预览 OK 然后 build 正常即可, js 部分正常就好不用管 css, css 我来调, 今晚我会整晚在线, 有大佬的话请联系我下
1
oneisall8955 2022-07-02 21:38:06 +08:00 via Android 1
不是前端大佬,祝好
( PS:真够累的,想起 2020 年通宵对接第三方平台,结果后面整个项目砍了) |
2
retrocode OP @oneisall8955 #1 真的服了, 说好是大屏项目, 演示的时候甲方技术, 打开了 360 浏览器白屏, 非要兼容 chrome45, 领导满口答应, 就我苦哈哈
|
3
zxCoder 2022-07-02 21:46:24 +08:00
1000 买个二手电脑送给甲方
|
4
dbskcnc 2022-07-02 21:55:03 +08:00 via Android
chrome 45 上 vue3+vite, 这活有点玄.
还是我们的前端舒服, 只要比较新的 chrome OK 就行 |
5
retrocode OP @dbskcnc #4 是啊, 所以我现在直接手写 html 了, 整个项目复制到 html 里了,无情的 ctrlcv 机器, 还是抱有一丝希望, 有大佬拯救我, 所以想发帖试试看
|
6
bobo2 2022-07-02 22:02:39 +08:00
真实上线不是打包后的文件吗,跟脚手架好像没有太大关系吧;直接根据报错信息来处理不兼容的 api 不就可以,还是说你用的这个脚手架的 vite 配置集成比较深,你不会二次配置?
|
7
DoveAz 2022-07-02 22:07:50 +08:00 via Android
vite dev 模式没办法兼容 45 吧 🐒 build 之后的倒是有可能可以
|
8
DoveAz 2022-07-02 22:10:17 +08:00 via Android
另外 360 浏览器,可以点一下升级啊🌝
|
9
DoveAz 2022-07-02 22:13:29 +08:00 via Android
45 也不支持 proxy ,我的建议,立刻跑路 🐒
|
10
retrocode OP |
12
zcf0508 2022-07-02 23:00:30 +08:00
试试 vite build --watch ?
|
13
inframe 2022-07-03 00:05:38 +08:00
整点 cve N day 打穿浏览器那种吓吓甲方,让他们升级
比如微信之前那个浏览器本地代码执行 https://www.secpulse.com/archives/158039.html |
14
retrocode OP @zcf0508 #12 不行的报错, index.html 没法生成, 感觉是模版问题, 但是我不知道咋调
[vite:build-html] No corresponding legacy polyfill chunk found for C:/Users/Mario/Desktop/timeline/front/index.html (!) Some chunks are larger than 2000 KiB after minification. Consider: - Using dynamic import() to code-split the application - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/guide/en/#outputmanualchunks - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. |
15
luguokong 2022-07-03 01:57:45 +08:00 via Android
模板注释掉一部分重新 build 排查下吧。。。看到过有人说 link 标签 href 为空会导致没法打包。。
|
16
Q65f257Thf3o2cyZ 2022-07-03 02:04:45 +08:00
建议跑路。没必要委屈自己。
|
17
skies457 2022-07-03 02:14:24 +08:00
```javascript
// vite.config.js export default { build: { target: "chrome45" } } ``` https://vitejs.dev/config/#build-target |
18
muzuiget 2022-07-03 03:00:25 +08:00
直接 build 个 production 算了,dev 的特殊配置就由得它啦。
|
19
renmu123 2022-07-03 08:06:00 +08:00 via Android
你预览可以在新版 Chrome ,只要 build 在 45 版本能用就行了
|
20
retrocode OP 总算肝完了,原生 html 对着 chrome40 怼,算是按期交活,除开乱七八糟工具类。一个两千来行的 html ,还好不复杂难点在样式,不然我得跪了,睡觉睡觉
|
21
retrocode OP |
23
loading 2022-07-03 17:07:08 +08:00
chrome 45 ?祝好。
最重要的 echarts 估计都不兼容,建议放弃。 |
24
Charrlles 2022-07-03 18:52:28 +08:00 via iPhone
|
25
aaniao002 2022-07-04 22:42:34 +08:00 via Android
我给你消消气。你想过国企里面升个软件版本要一大堆流程走完然后还有上千个老系统无法运行的情况吗?
|