ExtJS-如何禁用特定文件的压缩

icnyk63a  于 2022-09-26  发布在  其他
关注(0)|答案(2)|浏览(134)

我有一个外部库文件(auth0.js),需要包含在构建中,但不能缩小它,因为它已经缩小了。

"js": [
        {
            "path": "app.js",
            "bundle": true
        },
        {
            "path": "auth0.js",
            "bundle": false,
            "includeInBundle": false
        }
    ]

我应该使用哪个属性?捆绑包可以防止它被复制到经典/现代文件夹中,这很好。我尝试了includeInBundle,但没有用。

uttx8gqw

uttx8gqw1#

我不久前提交了一张罚单,但没有找到解决方案。我最终手动加载了文件。

Ext.Loader.loadScript({
            url: "/xxxx.js",  
            onLoad: function() {
                console.log("LOADED A FILE");
            },
            scope: me.getView()
        });

我刚刚看了我的票,这是我的回答:
将remote设置为true,并将includeInbundle设置为false,将跳过使用Sencha Cmd进行压缩的文件。在您的情况下,如果没有发生这种情况,则可能是因为您在资源目录下提到了该文件。我建议将目录更改为其他目录(需要创建文件夹),例如“customResources”,并将其包含在应用程序的js-config中。json文件。
{“路径”:“customResources/froala_editor.pkgd.min.js”,“includeInBundle”:false“remote”:true}
这很有效,但没有包括在捆绑包中,这是我想要它做的。
然后他们说:请尝试将压缩类型更改为cmd,看看这是否对您有帮助。
那没用。

svgewumm

svgewumm2#

文件压缩/捆绑的另一种解决方案是在index.html中放置CDN链接。

<script src="https://cdn..."></script>

相关问题