Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 键入脚本和调整值(等待刷新,直到编译完文件)_Visual Studio_Typescript_Compilation - Fatal编程技术网

Visual studio 键入脚本和调整值(等待刷新,直到编译完文件)

Visual studio 键入脚本和调整值(等待刷新,直到编译完文件),visual-studio,typescript,compilation,Visual Studio,Typescript,Compilation,我喜欢TypeScript,但我真的不知道如何处理值的调整。我说的是细微的变化,比如触摸控制或动画的感觉 在VisualStudio中处理项目时,过程通常是相同的。进行调整-转到浏览器,点击刷新,等待并查看结果 对于TypeScript,过程是不同的。TypeScript文件正在后台编译,IIS将在生成新文件的同时愉快地为旧版本服务 这意味着你永远都不知道自己在看什么。它是否已经重新编译?我是在看旧的价值观还是新的价值观 我真的希望看到,当我按下save并点击refresh时,生成的.js文件会

我喜欢TypeScript,但我真的不知道如何处理值的调整。我说的是细微的变化,比如触摸控制或动画的感觉

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

对于TypeScript,过程是不同的。TypeScript文件正在后台编译,IIS将在生成新文件的同时愉快地为旧版本服务

这意味着你永远都不知道自己在看什么。它是否已经重新编译?我是在看旧的价值观还是新的价值观

我真的希望看到,当我按下save并点击refresh时,生成的.js文件会阻止加载,直到它成为新编译的版本——就像任何HTML调整一样

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

{
    "compileOnSave": true,
    "compilerOptions": {
        "module": "none",
        "noImplicitAny": false,
        "removeComments": false,
        "preserveConstEnums": true,
        "outFile": "../Scripts/type-script.js",
        "sourceMap": true,
        "target": "es5"
    }
}
  • 这有时也会影响简单的错误修复-我没有修复错误吗?还是我还在看旧版本的剧本
  • 更糟糕的是;有时候,TypeScript(在VS中)实际上似乎完全停止了编译。这需要花费相当长的时间来弄清楚,让我完全脱离了流程
  • 我在寻找一种不会破坏我其他流程的东西。每次保存后手动运行compile命令感觉就像是一次回归

    • 在scss中设计网页时,我遇到了同样的问题。我编写简单的脚本来增强工作流

      您可以使用以下软件包根据需要编写类似的脚本:


      亲爱的选民,这怎么太宽了?我正在寻找一个明确的解决方案。谢谢,也许你会感兴趣?另外,如果您想使用适当的模块系统捆绑代码,像和这样的工具内置了热模块重新加载功能