在 extjs6 应用程序构建中添加自定义文件

add custom files in extjs6 application build

对于 ExtJs 5,我曾经在 app.json

"resources" 部分添加自定义文件
"resources": [
    'index.php',
    'util.inc.php',
    'get-file.php',
    'form-upload-file.php',
    'wsdl/',
    'controllers/'
],

但在 extjs6 中,如果我将路径放入 app.json"resources" 部分,则会将其放入 resources 文件夹(并且文件夹的文件直接放入 resources, 不进入 resources/folder_name

我试图侵入 "build" 部分以添加另一个目标目录,但我没有成功,也没有找到任何文档。

有没有办法实现以前的行为? (除了在 sencha app build 之后写一个 运行 的脚本?)

因此,您可以手动将文件夹放在资源文件夹中,然后使用类似这样的方法在构建时复制它们

    "resources": [
      "resources/fonts/",
      "resources/images/",
      "resources/json/"
   ],

就个人而言,我将不在文件夹中的文件(如您的 php 文件)放在它们自己的文件夹中。 (比如我的 json 文件夹,包含大约 15 jsons)所以你可以只需要一个文件夹就可以导入它们。

其他可能性in this discussion