1

AjaxMin の MinifyJavaScript メソッドを使用してJavaScript ファイルを縮小しているときに問題に直面しています。

非縮小コード

if (typeof define === 'function' && define.amd) {
        define(['moment'], function (moment) {
            root.moment = factory(moment)
            return root.moment
        })
    } else if (typeof exports === 'object') {
        module.exports = factory(require('moment'))
    } else {
        root.moment = factory(root.moment)
    }

縮小コード

if(typeof define=="function"&&define.amd)define(["moment"],function(i){return n.moment=t(i),n.moment});else if(typeof exports=="object"){module{}.exports=t(require("moment"))}else n.moment=t(n.moment)}

ここで縮小されたコードでは、モジュール オブジェクトの後に「{}」が追加されます。例: module{}.exports ですが、module.exports である必要があります

ファイルを縮小する前に、さらにいくつかのファイルがあります。 1. jquery-3.3.1.min.js 2. moment.min.js

すべてのファイルは単一のファイルにバンドルされ、その後縮小が行われます。

4

1 に答える 1