cvooc
V2EX  ›  问与答

[通宵加班, 付费求助] 500-1000 求助帮忙把, 一个 vue3+ts+vite 的脚手架适配至 chrome45,价格可谈,路过的大佬帮下忙吧, 只需要 build 后能在 chrome 里正常浏览交互接口, css 样式不用管

  •  
  •   cvooc · Jul 2, 2022 · 4939 views
    This topic created in 1585 days ago, the information mentioned may be changed or developed.

    不好意思大家, 我又来了, 今天改这个被折磨不清, 今晚准备通宵加班修这个问题, 今天尝试了转 vue2, build 后正常, 但是 npm run dev 报错, sockjs 等热重载插件没兼容 es5 导致无法实时预览, 恶心的还要改样式, 我现在改手写 html 了, 不管了, 反正是大屏项目, 然后继续求助, 付费求助大佬, 有大佬能解决的话请联系我下, 赚个外快,

    我用的脚手架是: https://github.com/tobe-fe-dalao/fast-vue3 我只追加了一个 echarts 依赖, 如果大佬修改的话, 可以直接使用这个脚手架, 只需要 实时预览 OK 然后 build 正常即可, js 部分正常就好不用管 css, css 我来调, 今晚我会整晚在线, 有大佬的话请联系我下

    28 replies  •  2022-07-05 12:17:20 +08:00
    itechify
    itechify
    Jul 2, 2022 via Android❤️1
    1
    不是前端大佬,祝好
    ( PS:真够累的,想起 2020 年通宵对接第三方平台,结果后面整个项目砍了)
    cvooc
    cvooc
    OP
    Jul 2, 2022
    2
    @oneisall8955 #1 真的服了, 说好是大屏项目, 演示的时候甲方技术, 打开了 360 浏览器白屏, 非要兼容 chrome45, 领导满口答应, 就我苦哈哈
    zxCoder
    zxCoder
    Jul 2, 2022
    3
    1000 买个二手电脑送给甲方
    dbskcnc
    dbskcnc
    Jul 2, 2022 via Android
    4
    chrome 45 上 vue3+vite, 这活有点玄.
    还是我们的前端舒服, 只要比较新的 chrome OK 就行
    cvooc
    cvooc
    OP
    Jul 2, 2022
    5
    @dbskcnc #4 是啊, 所以我现在直接手写 html 了, 整个项目复制到 html 里了,无情的 ctrlcv 机器, 还是抱有一丝希望, 有大佬拯救我, 所以想发帖试试看
    bobo2
    bobo2
    Jul 2, 2022
    6
    真实上线不是打包后的文件吗,跟脚手架好像没有太大关系吧;直接根据报错信息来处理不兼容的 api 不就可以,还是说你用的这个脚手架的 vite 配置集成比较深,你不会二次配置?
    DoveAz
    DoveAz
    Jul 2, 2022 via Android
    7
    vite dev 模式没办法兼容 45 吧 🐒 build 之后的倒是有可能可以
    DoveAz
    DoveAz
    Jul 2, 2022 via Android
    8
    另外 360 浏览器,可以点一下升级啊🌝
    DoveAz
    DoveAz
    Jul 2, 2022 via Android
    9
    45 也不支持 proxy ,我的建议,立刻跑路 🐒
    cvooc
    cvooc
    OP
    Jul 2, 2022
    10
    @bobo2 #6 我的意思 需要对着调样式, dev 模式爆炸 vue2 的 dev 都没法在 chrome45 下正常运行, 相当恶心, 我为了避免后面甲方在提什么鬼需求, 现在改手写 html 了, 老国企, 强势的一批, 就是死活不升级, 曰安全

    @DoveAz #7 build 后也可以, 主要我不熟悉 vite, 不会整, 尝试了官方的插件 打包最后一步给我报错: [vite:build-html] No corresponding legacy polyfill chunk found, html 直接没有生成
    cvooc
    cvooc
    OP
    Jul 2, 2022
    11
    @DoveAz #8 老国企了, 死活不升级, 曰不会升级, 曰安全, 曰稳定, 曰其他项目都可以为什么你的不行
    zcf0508
    zcf0508
    Jul 2, 2022
    12
    试试 vite build --watch ?
    inframe
    inframe
    Jul 3, 2022
    13
    整点 cve N day 打穿浏览器那种吓吓甲方,让他们升级
    比如微信之前那个浏览器本地代码执行 https://www.secpulse.com/archives/158039.html
    cvooc
    cvooc
    OP
    Jul 3, 2022
    14
    @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.
    luguokong
    luguokong
    Jul 3, 2022 via Android
    15
    模板注释掉一部分重新 build 排查下吧。。。看到过有人说 link 标签 href 为空会导致没法打包。。
    Q65f257Thf3o2cyZ
    Q65f257Thf3o2cyZ
    Jul 3, 2022
    16
    建议跑路。没必要委屈自己。
    skies457
    skies457
    Jul 3, 2022
    17
    ```javascript
    // vite.config.js
    export default {
    build: {
    target: "chrome45"
    }
    }
    ```

    https://vitejs.dev/config/#build-target
    muzuiget
    muzuiget
    Jul 3, 2022
    18
    直接 build 个 production 算了,dev 的特殊配置就由得它啦。
    renmu123
    renmu123
    Jul 3, 2022 via Android
    19
    你预览可以在新版 Chrome ,只要 build 在 45 版本能用就行了
    cvooc
    cvooc
    OP
    Jul 3, 2022 via Android
    20
    总算肝完了,原生 html 对着 chrome40 怼,算是按期交活,除开乱七八糟工具类。一个两千来行的 html ,还好不复杂难点在样式,不然我得跪了,睡觉睡觉
    cvooc
    cvooc
    OP
    Jul 3, 2022 via Android
    21
    @muzuiget 主要是大屏,手写 css ,不敢保证样式一把梭,要是不能实时预览,调样式还是蛮痛苦的π_π
    @renmu123 主要是大屏,手写 css ,不敢保证样式一把梭,要是不能实时预览,调样式还是蛮痛苦的π_π
    heyjei
    heyjei
    Jul 3, 2022
    22
    @retrocode 幸苦。
    loading
    loading
    Jul 3, 2022
    23
    chrome 45 ?祝好。
    最重要的 echarts 估计都不兼容,建议放弃。
    Charrlles
    Charrlles
    Jul 3, 2022 via iPhone
    24
    aaniao002
    aaniao002
    Jul 4, 2022 via Android
    25
    我给你消消气。你想过国企里面升个软件版本要一大堆流程走完然后还有上千个老系统无法运行的情况吗?
    cvooc
    cvooc
    OP
    Jul 5, 2022
    26
    @aaniao002 #25 这个理解的, 主要是太烦了, 提前不说清楚, 准备演示了来这么一出
    aaniao002
    aaniao002
    Jul 5, 2022 via Android
    27
    @retrocode 跟他说合同里面没写,要不重新签合同,价格重新谈。 ^_^
    aaniao002
    aaniao002
    Jul 5, 2022 via Android
    28
    @retrocode 或者谈项目二期合同,只是有点损。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2929 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
    ♥ Do have faith in what you're doing.