Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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
C# 对于使用angular模板的.Net核心web应用程序,为什么存在安装NodeJs的依赖关系?_C#_Node.js_Angular_Asp.net Core_Dependencies - Fatal编程技术网

C# 对于使用angular模板的.Net核心web应用程序,为什么存在安装NodeJs的依赖关系?

C# 对于使用angular模板的.Net核心web应用程序,为什么存在安装NodeJs的依赖关系?,c#,node.js,angular,asp.net-core,dependencies,C#,Node.js,Angular,Asp.net Core,Dependencies,当我在VisualStudio中使用angular模板创建一个新的.NET核心web应用程序并尝试运行barebone应用程序时,会抛出构建错误,要求安装nodeJs。在研究angular与NodeJs是完全不同的包之后,为什么这个项目依赖于NodeJs的安装 安装nodejs后问题已解决,但不确定nodejs在这里为什么是依赖项 仅供参考,我是一个比较新的角度。 浏览者无法理解angular使用的Typescript,因此需要将代码转换为javascript以使其正常工作。用于将typescr

当我在VisualStudio中使用angular模板创建一个新的.NET核心web应用程序并尝试运行barebone应用程序时,会抛出构建错误,要求安装nodeJs。在研究angular与NodeJs是完全不同的包之后,为什么这个项目依赖于NodeJs的安装

安装nodejs后问题已解决,但不确定nodejs在这里为什么是依赖项

仅供参考,我是一个比较新的角度。

  • 浏览者无法理解angular使用的Typescript,因此需要将代码转换为javascript以使其正常工作。用于将typescript转换为javascript的typescript transpiler需要NodeJ
  • NPM package Manager可帮助管理项目依赖项,默认情况下,它与nodejs一起提供

正如Ameer Pappay所提到的,在开发应用程序时,需要使用NodeJs将脚本键入javascript和其他开发工具。但是,一旦创建了分发版本,它就可以通过任何web服务器提供服务,并且不需要NodeJs实例。

我认为可能的重复是通过NPM(代表node package manager)安装包。