2

我使用 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": []
        }
    ]
}

有人可以告诉我如何自动复制资产文件夹吗?感谢和问候

4

1 回答 1

2

添加到您的asconfig.json文件中:

    "copySourcePathAssets": true
于 2019-10-03T14:35:25.760 回答