在ASP .NET Core中制作Node SPA应用程序并尝试在生产模式下执行start
节点应用程序时遇到了这个问题。在开发模式下,一切正常。
Stratup.cs
文件中的这一行引起了问题:
spa.UseReactDevelopmentServer(npmScript: "start");
问题的根源是:在生产模式下,Node应用已被捆绑在一起,即它没有 package.json 和其他与Node相关的文件,因此start
请求不是可以做到的。
一种好的解决方法是将start
放在子句中:
if (env.IsDevelopment())
{
spa.UseReactDevelopmentServer(npmScript: "start");
}
,
在经过较长的中断后重新开始使用Visual Studio 2019之后,我遇到了这个问题(因此,prette干净设置)。发生在我刚尝试设置最简单的ASP.NET Core应用程序时,这些是我大致遵循的步骤:
,
您可能没有在源项目中安装依赖项。这就是为什么它无法在没有引用的情况下开始运行您的应用程序。
在源项目中运行 npm install
可以解决问题
,
我通过在项目文件夹中运行“ npm install rimraf”解决了我的问题。
,
就我而言,这是一个非常愚蠢的问题。重新安装Windows后,我没有完全安装<div let element of elements>...</div>
,然后再运行<ng-container matColumnDef="weight">
<th mat-header-cell *matHeaderCellDef> Weight </th>
<td mat-cell *matCellDef="let element"> {{element.weight}} </td>
</ng-container>
。
,
我的同事 Dave Wilson 帮我解决了这个问题。转到我们的反应项目文件夹并删除 node_modules。接下来转到项目文件夹中的命令提示符和 npm i。检查 npm i 的输出,发现当模块 Fiber 依赖 Python 时,没有安装 Python。安装python并将其添加到系统变量中的PATH。关键是检查 npm i 的输出。
,
与@JamesPoulose 类似的错误,但我已经安装了 npm。问题是我在 Visual Studio 打开时安装了它。因此,事件查看器向我展示了这个错误:
类别:Microsoft.AspNetCore.SpaServices
事件 ID:0
'npm' 未被识别为内部或外部命令,
简单重启 Visual Studio 即可修复。
本文链接:https://www.f2er.com/3093080.html