平台版本某些组件或者公用的js文件,没有提供原始的js文件也可以运行是因为平台默认的把这些文件合并到类似于comp.min.js这样的,运行的时候直接找的合并后文件

如果自己定义的js文件也需要这样,可以如下操作:
1.参考/UI2/system/common.min.js.xml的文件,自己定义一个xml文件,文件名的命名格式为XXX.min.js.xml

在xml配置要合并的js文件路径以及合并后的生成的js文件名字
配置要合并的js文件路径用file节点如下:

<file>components/justep/shell/shellImpl.config.js</file>
 

配置合并后的生成的js文件名字用output节点如下:

<output name="common.min.js"/>

2.执行tools\dist\dist.bat

需要注意的是xml文件的位置:如果你要合并的是x5demo/baseDemo下js文件的,你需要把XXX.min.js.xml放到x5demo/baseDemo下,这样运行时平台默认就会找合并后的js文件

如下:
dist

如果自己的js文件中有引用系统的文件,并且系统的文件也被合并了,需要在xml中用depend配置合并文件的路径,注意配置文件路径时要用相对路径,如下xml文件的内容

xml