Aurelia捆绑相对与绝对路径

时间:2017-05-25 21:18:05

标签: aurelia aurelia-cli aurelia-bundling

我正在使用一些捆绑工作Aurelia项目。我们的aurelia.json文件有一个"捆绑"包含此内容的部分:

    "bundles": [
        {
            "name": "public-bundle.js",
            "source": {
                "include": [
                    "[**/*.js]",
                    "[**/*.html]"
                ],
                "exclude": [
                    "**/foo/**/*",
                    "**/bar/**/*"
                ]
            }
        },
        [...]

在我的机器上" public-bundle.js"作为一个空文件出来,而在我的同事,它正在运作。

经过大量调查后我发现了问题。我的文件保存在一个文件夹中,其路径包含子字符串\ foo \(例如c:\ users \ foo \ project-base-folder)。原来捆绑商正在应用"排除" glob模式到所有文件的绝对路径,因此它在我的完整文件路径中拾取\ foo \并排除所有内容

我希望捆绑程序评估项目内容的相对路径,而不是绝对路径,以便保证在任何环境中一致地应用这些规则。有没有办法实现这个目标?

0 个答案:

没有答案