当我使用 Angular 模板在 Visual Studio 中创建新的 .NET Core Web 应用程序并尝试运行准系统应用程序时,会抛出构建错误,要求安装 NodeJs。经过研究发现 Angular 与 NodeJs 完全不同,为什么这个项目依赖于 NodeJS 安装?
安装nodejs后问题解决了,但不知道为什么nodejs在这里是依赖项。
仅供引用,我对 Angular 还比较陌生。
最佳答案
- 浏览器无法理解 Angular 使用的 Typescript,因此您需要将代码转换为 JavaScript 才能使其正常工作。用于将 TypeScript 转换为 JavaScript 的 TypeScript 转译器需要 Nodejs。
- Nodejs 默认附带 NPM 包管理器,可帮助管理项目依赖项
关于c# - 为什么使用 Angular 模板的 .Net Core Web 应用程序需要安装 NodeJs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56734827/