asp.net-mvc - “构建任务找不到运行 TypeScript 编译器所需的 node.exe。” 更新 Boostrap 后发生
问题描述
我开发了一个 ASP.Net MVC Web 应用程序,它几乎完成了。之后,我通过 NuGet 包管理器将 Bootstrap 更新为 Bootstrap 最新的稳定version 4.3.1
更新已成功完成。但是在迁移之后发生以下错误。
Error Build:Cannot find name 'Record'.
Error Build:Cannot find name 'undefined'.
为了解决我安装TypeScript for Visual Studio 2015
的 . 然后上面的错误解决了,出现了下面的错误。
严重性代码描述项目文件行抑制状态错误构建任务找不到运行 TypeScript 编译器所需的 node.exe。请安装 Node 并确保系统路径包含其位置。ABH.SW.酒店管理
我该如何解决这个问题?在过去的两天里,我试图用谷歌搜索它,但我找不到任何解决方案
解决方案
这是解决这个问题的唯一帖子,所以我会为那些使用 Bootstrap 4.3.1、TypeScript 和 VS2015 的人做点贡献。
首先,一旦你创建了项目并准备通过 NuGet 安装 Bootstrap 4.3.1,不要让 Visual Studio 为你管理 TypeScript Typings。检查没有。
安装 Bootstrap 和其他东西后,清理解决方案:右键单击您的解决方案 -> 清理解决方案
接下来,打开 NuGet 控制台(工具 → NuGet 包管理器 → 包管理器控制台),并使用以下命令安装 TypeScript 3.0:
Install-Package Microsoft.TypeScript.MSBuild -Version 3.0.0
关闭 Visual Studio,再次打开它,就是这样。我进行了大量研究,发现有几个 TypeScript 版本会导致很多冲突,而 3.0 是真正有效的版本之一。
推荐阅读
- python - 如何从外部目录将类导入 python 文件?
- javascript - 如何在 node.js 中发送巨大的数据池作为响应?
- go - bundle:在当前目录中找不到包:PWD 中没有可构建的 Go 源文件
- discord.js - 如何制作 ownerID 覆盖命令
- java - 当我用弹簧休息替换球衣注释时,它会抛出异常 404 Not found
- jquery - 无法通过ajax调用在framework7中获取php解析的数据
- android - react-native 找不到 android sdk
- c# - 如何下载多个字节数组?
- amazon-web-services - 无法接收 SNS 消息
- angular - 如何在 Angular 的 API 中添加 ID