js-debug 中的资源资产文件在 Apache Royale 上缺少 visual studio 代码

sources assets files in js-debug missing with visual studio code on Apache Royale

我使用 visual studio 代码并按照这些说明进行设置: https://github.com/apache/royale-asjs/wiki/Visual-Studio-Code

一切正常。

现在我删除了主项目中的bin文件夹,当启动调试时,binjs-debug和其他东西是正确生成的,但是我的资产目录使用的是jpg未被复制。

例如在代码中我使用 <j:Image src="assets/logo.png" percentHeight="100"/> 但在 js-debug 中没有 assets/logo.png。所以我必须手动复制它...

这是我的 asconfig.json :

{
    "compilerOptions": {
        "targets": [
            "JSRoyale"
        ],
        "theme": "${royalelib}/themes/JewelTheme/src/main/resources/defaults.css",
        //"html-template": "src/main/resources/jewel-example-index-template.html",
        "source-map": true,
        "source-path": [
            "src"
        ],
    },
    "files":
    [
        "src/main/royale/App.mxml"
    ]
}

和tasks.json:

{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "actionscript",
            "clean": true,
            "problemMatcher": []
        },
        {
            "label": "build",
            "type": "actionscript",
            "debug": true,
            "problemMatcher": []
        }
    ]
}

谁能告诉我如何自动复制资产文件夹? 谢谢 此致

添加到您的 asconfig.json 文件:

    "copySourcePathAssets": true