当前位置:  开发笔记 > 前端 > 正文

当.ts文件存在时从项目中排除js.map文件

如何解决《当.ts文件存在时从项目中排除js.map文件》经验,为你挑选了1个好方法。

我在.vscode\settings.json中有这个:

"files.exclude": {
        "**/.git": true,
        "**/.DS_Store": true,
        "**/*.js": { "when": "$(basename).ts"},
        "**/*.js.map": { "when": "$(basename).ts"}
}

.js行工作正常,但是.js.map模式的最后一行即使不管用也不起作用.这是为什么?



1> 小智..:

我使用以下过滤器:

    "files.exclude": {
        "**/.git": true,
        "**/.DS_Store": true,
        "**/*.js": { "when": "$(basename).ts" },
        "**/*.js.map": { "when": "$(basename)" }
    }

这是有效的,因为转换结果是一个js文件,另外还有一个js.map文件.因此,如果存在js文件,则过滤器会隐藏所有映射文件,如果存在ts文件,则过滤器会隐藏所有js文件.

我喜欢这个,因为我的打字稿转换器在后台任务中运行,如果出现问题,则会弹出js.map文件,因为缺少相应的js文件.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有