【发布时间】:2018-10-25 23:28:43
【问题描述】:
我一直在使用 Kendo、Angular5 和 AspNet Mvc 开发一个 AspNetCore 项目。在开发过程中一切都很顺利,但我遇到了一个奇怪的情况,当我尝试发布我的项目时,我的项目就崩溃了。
接下来是我的 angular 的 node_modules 文件夹
当我尝试发布时,我在 npm install 过程中遇到错误,这是该过程的一部分。
发布失败
发布遇到错误。 由于构建错误,发布失败。检查错误列表以获取更多详细信息。 诊断日志已写入以下位置: "C:\Users***\AppData\Local\Temp\tmpE3BC.tmp"
该文件包含一个非常非描述性的堆栈跟踪,但有以下异常
--->(内部异常 #0)System.Exception:由于构建错误,发布失败。查看错误列表了解更多详情。
输出窗口也有 npm 错误:
无法解析相对于 C:/Projects/API/Main/angular/ClientApp/node_modules/@progress/kendo-angular-inputs/dist/es/numerictextbox/numerictextbox.component 的 @progress/kendo-angular-l10n。 d.ts..[39m[22m[0m [0m [1m [31mnode_modules/@progress/kendo-angular-grid/dist/es/filtering/operators/filter-operator.base.d.ts(1,37):错误TS2307:找不到模块'@progress/kendo -angular-l10n'.[39m[22m[0m
好吧,我猜 npm install 出了点问题。但是,在我尝试运行我的项目后,我收到以下错误“无法获取 /”,我什至无法再运行我的项目了。一切似乎都坏了。
在闲逛了一会儿并拔掉头发后,我注意到 npm install 抱怨的文件夹似乎已损坏。我通过尝试打开文件夹来解决这个问题,该文件夹上现在有一个小快捷箭头,我收到以下错误消息:
我可以通过删除损坏的文件夹让应用程序再次工作,但我仍然无法正确发布应用程序。
【问题讨论】:
标签: angular visual-studio npm asp.net-core kendo-angular-ui