所以我不小心删除了我的Angular 4项目,但我仍然有一个包含所有包和代码的dist文件夹。那么有什么方法可以恢复所有的项目布局,所以我可以继续编辑我的编辑器,还是永远消失? 感谢。
答案 0 :(得分:4)
没有
如果您没有项目文件,则无法对Angular应用程序进行反向工程以获取源代码。如果它与Angular的视图引擎没有太多联系,那么你可以看一看已编译的代码来获得一些业务逻辑(如果你一直在用最佳实践开发它就不应该这样做)并尝试恢复它。
这就像尝试从只有5回到2 + 3那样。你不知道它是不是3 + 2,1 + 4,4 + 1.Angular编译你的应用程序,那里&#39 ; s没有1-1映射。 特别是当您认为自己也在使用TypeScript时。 Angular的构建输出两个编译器和一个远离原始的捆绑器。不可逆的。
这里有关于编译方式的详细分类。
答案 1 :(得分:2)
在Dist文件夹中部署应用程序代码,然后使用Google Chrome开发者工具(F12)。在调试器选项卡下,在webpack-> src下查看。它将显示所有打字稿文件。您可以复制并粘贴提供的代码。