TypeScript和调整值(等待刷新直到编译文件)

Dir*_*oer 5 compilation visual-studio typescript

我爱上了TypeScript,但我真的不知道如何处理值的调整.我在谈论微妙的变化,即触摸控制或动画的感觉变化.

在Visual Studio中处理项目时,通常过程是相同的.进行调整 - 转到浏览器,点击刷新,等待并查看结果.

使用TypeScript,过程是不同的.TypeScript文件正在后台编译,IIS 将在生成新文件时愉快地提供旧版本.

这意味着,你永远不会真正知道什么值你正在看它.它已经重新编译了吗?我在看旧值还是新值?

我真的很想看到当我按下save并点击刷新时,生成的.js文件会阻塞加载,直到它是新编译的版本 - 就像任何HTML调整一样.

有没有办法做到这一点?有什么建议?这些是我的设置:

{
    "compileOnSave": true,
    "compilerOptions": {
        "module": "none",
        "noImplicitAny": false,
        "removeComments": false,
        "preserveConstEnums": true,
        "outFile": "../Scripts/type-script.js",
        "sourceMap": true,
        "target": "es5"
    }
}
Run Code Online (Sandbox Code Playgroud)
  • 这有时会影响简单的错误修正 - 我不修复错误吗?或者我还在查看旧版本的脚本?
  • 更糟; 有时TypeScript(在VS中)似乎实际上完全停止编译.这花费了相当长的一段时间来弄清楚,让我完全脱离了流程.
  • 我正在寻找一些不会破坏我剩余流量的东西.每次保存后手动运行编译命令都会感觉像是回归.