ExtJS7:在 package.json 中禁用 CMD 包的资源压缩
ExtJS7: Disable resource compression for CMD packages in package.json
我们创建了一个自定义的 ExtJS CMD 包并用于主应用程序。 CMD 包使用了已经 minified/compressed 的外部 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 }
],
...
},
我们创建了一个自定义的 ExtJS CMD 包并用于主应用程序。 CMD 包使用了已经 minified/compressed 的外部 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 }
],
...
},