r.js build.js删除了我所有的js文件夹内容

时间:2014-02-19 19:28:19

标签: javascript requirejs

我很恐慌。

我正在尝试使用r.js缩小和组合所有js文件,并在运行build.js命令后删除了我的js文件夹的所有内容...如何还原它? ?

我甚至使用了removeCombined: false

终端出现此错误后我遇到了问题:

Error: ENOENT, no such file or directory(指向cdn文件)。

如何还原它并收回我的所有文件?

3 个答案:

答案 0 :(得分:2)

这是一个已知问题,由于各种原因,已发生several reports这种情况,作者已采取措施使API更安全。我相信现在应该更好地实现其中一些功能,以便不会删除您的源代码,但是您应该始终小心并确保在安全的环境中测试构建脚本。

r.js sample config file中有更多信息;具体来说,请查看文件末尾有关allowSourceOverwrites的评论。

答案 1 :(得分:0)

好的,当你运行r.js build命令时,如果由于某种原因失败并且没有理由删除你的文件,则无法取回你的文件夹或文件。

所以,将来,对于每个人来说,在运行这些任务之前备份你的项目或使用repo,我没有,因为它只是,幸运的是,一个模型。

然后我找到了一个很好的tutorial来做它并且现在工作正常(我从浏览器中恢复了我的文件,但是项目已经打开了......)。

答案 2 :(得分:-1)

据我所知,没有办法完全按原样回滚。

你可以beautify Javascript,有很多插件,但它不会完全符合您的要求。