【发布时间】:2023-03-16 13:53:01
【问题描述】:
由于笔记本电脑崩溃,我丢失了我的 vuejs 源代码。我有由 vuejs 编译的文件。是否可以从编译后的文件中获取源代码(vuecli 2 中npm run build 生成的文件)。
我用谷歌搜索了它,但没有找到。有什么工具可以做到吗?
【问题讨论】:
标签: vuejs2
由于笔记本电脑崩溃,我丢失了我的 vuejs 源代码。我有由 vuejs 编译的文件。是否可以从编译后的文件中获取源代码(vuecli 2 中npm run build 生成的文件)。
我用谷歌搜索了它,但没有找到。有什么工具可以做到吗?
【问题讨论】:
标签: vuejs2
我为你找到了两个链接,
第一个解决方案是使用 babel(相当困难):https://forum.vuejs.org/t/any-method-or-workaround-to-decompile-dynamically-compiled-components/16334/3
第二种解决方案(最好的方法),如果您编译的文件不在生产模式下,您可以使用 vue devtool 进行检查:https://forum.vuejs.org/t/any-method-or-workaround-to-decompile-dynamically-compiled-components/16334/3
希望这会有所帮助!
【讨论】:
通常,npm run build 将在生产模式下构建文件。
Vue Devtools 不会检测到 Vue,但无法检查它们,因为它已经在生产模式下编译。
是的。可以提取“源代码”,但它会被编译。
否。不可能从编译文件中恢复整个项目的结构。
tl;dr:否,就你而言。
【讨论】: