我有一个网站我被要求工作,我所提供的代码库缺少原始构建文件,并被告知它们不再可用。
我发现在构建js时很难处理这些构建的文件,而且不容易阅读,请参见下面的示例
var r = {};
function o(e) {
if (r[e]) return r[e].exports;
var n = r[e] = {i: e, l: !1, exports: {}};
return t[e].call(n.exports, n, n.exports, o), n.l = !0, n.exports
}
o.m = t, o.c = r, o.d = function (e, n, t) {
o.o(e, n) || Object.defineProperty(e, n, {enumerable: !0, get: t})
}, o.r = function (e) {
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}), Object.defineProperty(e, "__esModule", {value: !0})
}, o.t = function (n, e) {
if (1 & e && (n = o(n)), 8 & e) return n;
if (4 & e && "object" == typeof n && n && n.__esModule) return n;
var t = Object.create(null);
if (o.r(t), Object.defineProperty(t, "default", {
enumerable: !0,
value: n
}), 2 & e && "string" != typeof n) for (var r in n) o.d(t, r, function (e) {
return n[e]
}.bind(null, r));
return t
}, o.n = function (e) {
var n = e && e.__esModule ? function () {
return e.default
} : function () {
return e
};
return o.d(n, "a", n), n
}, o.o = function (e, n) {
return Object.prototype.hasOwnProperty.call(e, n)
}, o.p = "", o(o.s = 4)
我的问题
有没有办法将其转换为javascript thats unbuild,以便我可以对其进行处理然后再次进行构建?
您会提出什么建议,以及如何更新该网站?