我们有一个自定义的 ExtJS CMD 包创建并用于主应用程序。CMD 包使用已经缩小/压缩的外部 js。然而,在应用程序的生产构建中,ExtJS 再次压缩已经压缩的文件,导致应用程序中引用这些外部资源的错误。
我们是否有任何标志可以在 package.json 中针对外部包含的资源进行压缩?
我们有一个自定义的 ExtJS CMD 包创建并用于主应用程序。CMD 包使用已经缩小/压缩的外部 js。然而,在应用程序的生产构建中,ExtJS 再次压缩已经压缩的文件,导致应用程序中引用这些外部资源的错误。
我们是否有任何标志可以在 package.json 中针对外部包含的资源进行压缩?
好吧,一个答案是根本不将外部 JS 与您的应用程序一起打包,而是单独提供它。猜猜这不是你想要做的,虽然......
因此,要打包文件而不对其进行压缩,请编辑app.json
. 特别是production
块,应该有一个js
条目。让它看起来像这样:
"production": {
"js": [
{"path": "app.js", "bundle": true},
{"path": "external_file_that_should_not_be_compressed.js", "compress": false }
],
...
},