运行解决方案时 Visual Studio19找不到npm
发布时间:2023-02-17 09:06:06 所属栏目:asp.Net 来源:互联网
导读:如何解决运行解决方案时,Visual Studio19找不到npm? 我是Asp.Net Core,Visual Studio等的新手。 每当我尝试运行解决方案时,我正在处理的项目就会在我的计算机上发生错误。这是错误: The command npm install npm run build --prefix /my_path_to_projec
如何解决运行解决方案时,Visual Studio19找不到npm? 我是Asp.Net Core,Visual Studio等的新手。 每当我尝试运行解决方案时,我正在处理的项目就会在我的计算机上发生错误。这是错误: The command "npm install && npm run build --prefix /my_path_to_project/MyProject.Web/" exited with code 127. 错误发生在MyProject.Web.csproj中,其中我有类似以下内容: <Target Name="PreBuild" BeforeTargets="PreBuildEvent"> <Exec Command="npm install && npm run build --prefix $(ProjectDir)" /> </Target> ProjectDir的路径是正确的(至少从错误消息中可以看到)。 我可以从项目目录中的终端以及Visual Studio终端成功npm i && npm build运行。 但是,当我运行解决方案时,我遇到了错误。 删除这些行,项目将正常运行。 我正在研究Mac 10.13 与Visual Studio 2019 v8.7 我已经用nvm安装了node和npm node v12.18.3 npm v6.14.7 有人遇到过这个问题吗? 我的猜测是: Visual Code无法找到我的机器上npm的位置(但是我不知道如何对此进行调查) 运行npm命令需要更多权限,例如sudo(虽然很奇怪,但现在可能如此) 如果有人可以向我解释Visual Studio如何查找和运行npm命令,那将是惊人的。 更新 事实证明,从源头手动安装Node可以解决所有问题。 看起来NVM安装节点不在VS搜寻的位置。 有人在Visual Studio中使用NVM吗?会很有帮助 解决方法 由于npm命令在项目文件夹中可以正常工作,因此您可能需要首先在脚本中更改工作目录。尝试以下 cd $(ProjectDir) && npm install && npm run build --prefix $(ProjectDir) (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 加密ApplicationServices ConnectionString
- asp.net – 单个应用程序中的多个母版页
- 在.net核心应用程序中加载标准库
- asp.net – 应用程序池在iisreset之后无法启动
- asp.net – MVC4 – ContextDependentView – 这是什么意思
- asp.net – 防止XSS(跨站脚本)
- asp.net-mvc-2 – ASP.NET MVC 2并列为隐藏值?
- ASP.NET中的超链接控件和链接控件有什么区别?
- 利用ASP.NET MVC和Bootstrap快速搭建个人博客之后台dataTab
- asp.net-mvc – 当注入服务或控制器的依赖关系太多时,重构策
推荐文章
站长推荐
- asp.net+Ajax 文本文件静态分页实现代码
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什
- jQuery Ajax方法调用 Asp.Net WebService 的详细
- asp.net – Request.Url.AbsoluteUri和重写的URL
- asp.net – 哪里是.ASPXAUTH cookie
- asp.net-mvc-3 – 如何从ASP.NET MVC#输出中删除
- 如何在服务器端缓存ASP.NET自定义HttpHandler响应
- asp.net-core – 如何使用FluentValidation.AspN
- asp.net-mvc – IIS显示服务器错误而不是自定义错
- asp.net – 会话固定 – 表单身份验证
热点阅读