V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ys521
V2EX  ›  程序员

vue dist 还原 源码

  •  
  •   ys521 · 2019-10-14 14:10:20 +08:00 · 8653 次点击
    这是一个创建于 1898 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:vue 只有打包后的 dist 文件,然后让我在这个项目中加需求

    想法:1.利用 dist 恢复源码 2.写一个 html 编译进去

    问题:这两个方法都试了试,好像不太像。。。。。大家有什么好想法吗?

    9 条回复    2019-10-14 18:19:19 +08:00
    cnbattle
        1
    cnbattle  
       2019-10-14 14:13:43 +08:00
    看我之前问的帖子  https://www.v2ex.com/t/562919

    如果有 soucemap 文件 可以反编码回去
    cnbattle
        2
    cnbattle  
       2019-10-14 14:15:29 +08:00
    可以会有一点小bug 基本都可以改好
    ys521
        3
    ys521  
    OP
       2019-10-14 15:05:29 +08:00
    @cnbattle 谢谢
    ys521
        4
    ys521  
    OP
       2019-10-14 15:44:55 +08:00
    @cnbattle 我这里只有一个打包后 dist 文件,不过里面有 .map 文件,具体怎么逆向不太懂啊,尴尬
    cnbattle
        5
    cnbattle  
       2019-10-14 16:03:32 +08:00
    @ys521 上网搜下有教程,我就弄过一次流程啥的已经忘了 我是个后端....

    找的一个教程,你看看
    https://yukaii.tw/blog/2017/02/21/restore-source-code-from-sourcemap-file/
    https://www.npmjs.com/package/restore-source-tree
    https://www.npmjs.com/package/reverse-sourcemap
    cnbattle
        6
    cnbattle  
       2019-10-14 16:04:50 +08:00
    Karpov
        7
    Karpov  
       2019-10-14 16:46:22 +08:00 via iPhone
    ……您这需求有点刚……祈祷是一锤子买卖
    nnnToTnnn
        8
    nnnToTnnn  
       2019-10-14 16:48:40 +08:00
    @ys521 没有源码,直接上 jquery 来高点 css 就差不多了,HOOK 一下编译出来的 js 就 OK 了
    whoami9894
        9
    whoami9894  
       2019-10-14 18:19:19 +08:00 via Android
    有.map 用 chrome 可以直接还原.vue 啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.