【发布时间】:2017-03-02 10:14:12
【问题描述】:
在我们的 ExtJS 6 包中,我们使用了一些第三方库来进行日期操作等等。现在,当我们构建它时,我们希望它们被编译/捆绑/缩小到应用程序的主 js 文件中。
如何做到这一点?现在他只单独加载每个资源。
当您在 package.json 中定义以下内容时,至少会复制资产:
"resources": [{
"path": "${package.dir}/resources",
"output": "shared"
}]
我在某处读到 output:shared 是 cmd 在编译时复制所必需的。
稍后我们在“js”部分引用它们:
"js": [{
"path": "resources/my/resource.js",
"bundle": true
}, {
"path": "resources/m/resurce02.js",
"includeInBundle": true
}]
我希望extjs 现在正在构建一个已编译的js 资源,其中包括js 资源。
includeInBundle 应该对此负责。但似乎使用该包的应用程序永远不会“通知”这些资源。过去,我再次手动将它们添加到应用程序 js 资源中,但我怀疑这是正确的行为。
如何将额外的库捆绑在一个包中。谁能对此有所了解?这里有煎茶的人吗?
提前致谢。罗伯特
【问题讨论】:
标签: extjs extjs5 extjs6 sencha-cmd extjs6-classic