Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
Typescript编译:在Visual Studio 2017中使用网页包_Typescript_Webpack_Visual Studio 2017 - Fatal编程技术网

Typescript编译:在Visual Studio 2017中使用网页包

Typescript编译:在Visual Studio 2017中使用网页包,typescript,webpack,visual-studio-2017,Typescript,Webpack,Visual Studio 2017,我们有一个typescript项目,该项目正在Visual Studio 2017中开发。最初它使用webpack进行编译,因为它为我们提供: 模块系统(整理将文件连接到它们使用的节点\模块后的逻辑) 捆绑 摇树 我们现在还使用Visual Studio编译,因为它提供了: 查找所有参考资料 转到定义 问题是两个编译器在一起会明显减慢编译过程。简单的解决方案肯定是禁用VS,例如将此属性放入csproj: <PropertyGroup> <TypeScriptC

我们有一个typescript项目,该项目正在Visual Studio 2017中开发。最初它使用webpack进行编译,因为它为我们提供:

  • 模块系统(整理将文件连接到它们使用的节点\模块后的逻辑)
  • 捆绑
  • 摇树
我们现在还使用Visual Studio编译,因为它提供了:

  • 查找所有参考资料
  • 转到定义
问题是两个编译器在一起会明显减慢编译过程。简单的解决方案肯定是禁用VS,例如将此属性放入csproj:

<PropertyGroup>
     <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>

真的
但是我们失去了find all references和goto definition功能,这几乎是我们首先切换到typescript的主要原因

还有其他人有这个问题的经验吗?我们主要希望保留VS功能,但禁用任何正在输出的javascript文件,因为它们会降低编译过程的速度,并且不会被使用

我们还尝试从等式中删除webpack,但发现仅“tsc”编译器并不能覆盖webpack提供给我们的所有功能