facebook / create-react-app

Set up a modern web app by running one command.
https://create-react-app.dev
MIT License
102.66k stars 26.83k forks source link

What dose the script in the index.html after build mean? #8601

Closed wishma2013 closed 4 years ago

wishma2013 commented 4 years ago

`!function (e) { function r(r) { for (var n, p, l = r[0], a = r[1], f = r[2], c = 0, s = []; c < l.length; c++)p = l[c], Object.prototype.hasOwnProperty.call(o, p) && o[p] && s.push(o[p][0]), o[p] = 0; for (n in a)Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n]); for (i && i(r); s.length;)s.shift()(); return u.push.apply(u, f || []), t() }

function t() {
    for (var e, r = 0; r < u.length; r++) {
        for (var t = u[r], n = !0, l = 1; l < t.length; l++) {
            var a = t[l];
            0 !== o[a] && (n = !1)
        }
        n && (u.splice(r--, 1), e = p(p.s = t[0]))
    }
    return e
}

var n = {}, o = {1: 0}, u = [];

function p(r) {
    if (n[r])return n[r].exports;
    var t = n[r] = {i: r, l: !1, exports: {}};
    return e[r].call(t.exports, t, t.exports, p), t.l = !0, t.exports
}

p.m = e, p.c = n, p.d = function (e, r, t) {
    p.o(e, r) || Object.defineProperty(e, r, {enumerable: !0, get: t})
}, p.r = function (e) {
    "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}), Object.defineProperty(e, "__esModule", {value: !0})
}, p.t = function (e, r) {
    if (1 & r && (e = p(e)), 8 & r)return e;
    if (4 & r && "object" == typeof e && e && e.__esModule)return e;
    var t = Object.create(null);
    if (p.r(t), Object.defineProperty(t, "default", {
                enumerable: !0,
                value: e
            }), 2 & r && "string" != typeof e)for (var n in e)p.d(t, n, function (r) {
        return e[r]
    }.bind(null, n));
    return t
}, p.n = function (e) {
    var r = e && e.__esModule ? function () {
        return e.default
    } : function () {
        return e
    };
    return p.d(r, "a", r), r
}, p.o = function (e, r) {
    return Object.prototype.hasOwnProperty.call(e, r)
}, p.p = "/";
var l = this["webpackJsonpmy-app"] = this["webpackJsonpmy-app"] || [], a = l.push.bind(l);
l.push = r, l = l.slice();
for (var f = 0; f < l.length; f++)r(l[f]);
var i = a;
t()

}([])`

petetnt commented 4 years ago

Hi @wishma2013,

this code is related to how we pack our JavaScript code with [Webpack}(https://webpack.js.org/).