【问题标题】:TypeScript Watch - Removing Deleted Target JS FilesTypeScript Watch - 删除已删除的目标 JS 文件
【发布时间】:2017-05-24 13:15:15
【问题描述】:

微软fixed an issue with Typescript still generating JS compiled output in TS 2.0 even though the source file was deleted。所涉及的解决方案是使用文件观察器触发删除回调事件并从源文件列表中删除tsc watch 文件。

当源文件被删除时,我们不能同时删除目标输出文件有什么原因吗?当你在重构函数/ JS 类型碰撞并造成崩溃时,这会产生问题。

add a tsconfig compiler option 还删除目标(.js.map.js)以使tsc -watch 不需要用户连续停止/启动或use gulp to clean the output directory,这不是微不足道吗?您可以轻松地使用 glob 模式来识别目标输出。

【问题讨论】:

    标签: typescript gulp tsconfig file-watcher


    【解决方案1】:

    您可以轻松地使用 glob 模式来识别目标输出

    你可以。但更容易简单地使用outDir 并吹走outDir 以清除旧文件。

    【讨论】:

    • 这种方法需要人工干预,在重构当前分支或切换分支以进行协作时,这可以自动化以减少手动gulp clean 步骤。只是好奇我们是否可以使用 tsc 工具推动这一变化。
    • tsc -w 从未打算适应所有用例。你主要使用 webpack -wwatchify 或 gulp 或其他任何你喜欢的东西,TSC 将无缝地使用它?
    猜你喜欢
    • 2022-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2016-04-06
    相关资源
    最近更新 更多