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
すべてのファイルは単一のファイルにバンドルされ、その後縮小が行われます。