NPM脚本“开始”已退出,但未表明create-react-app服务器正在侦听请求

时间:2019-11-15 19:15:56

标签: c# node.js npm

我遇到了这个问题。请您帮我解决一下问题。

enter image description here

退出NPM脚本“开始”,但未表明create-react-app服务器正在侦听请求。错误输出为:'rimraf'不被识别为内部或外部命令,

operable program or batch file.
npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! CallerPanelProject@0.1.0 start: `rimraf ./build && react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the CallerPanelProject@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.


npm ERR! A complete log of this run can be found in:

))
TSystem.Threading.Tasks.Task<TResult>.GetResultCore(bool waitCompletionNotification)

7 个答案:

答案 0 :(得分:3)

在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");
}

答案 1 :(得分:1)

在经过较长的中断后重新开始使用Visual Studio 2019之后,我遇到了这个问题(因此,prette干净设置)。发生在我刚尝试设置最简单的ASP.NET Core应用程序时,这些是我大致遵循的步骤:

  • 在“事件查看器”中检查您的应用程序的日志-我在那找到了 “找不到'aspnetcorev2_inprocess.dll'。异常消息: 找不到任何兼容的框架版本 找不到框架“ Microsoft.AspNetCore.App”版本“ 2.2.0”。”

  • 进入Visual Studio安装程序(Visual Studio |工具|获取工具和功能)。

  • 选择“单个组件”标签。
  • 在.NET下检查“ .NET Core ..”中的所有(适用)模块-任何东西(我都拿走了)。
  • 点击“加载时安装”
  • 重新启动Visual Studio。
  • Voila:ASP.NET核心应用程序启动时没有错误。

答案 2 :(得分:1)

您可能没有在源项目中安装依赖项。这就是为什么它无法在没有引用的情况下开始运行您的应用程序。

在源项目中运行 npm install 可以解决问题

答案 3 :(得分:0)

我通过在项目文件夹中运行“ npm install rimraf”解决了我的问题。

答案 4 :(得分:0)

就我而言,这是一个非常愚蠢的问题。重新安装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>

答案 5 :(得分:0)

我的同事 Dave Wilson 帮我解决了这个问题。转到我们的反应项目文件夹并删除 node_modules。接下来转到项目文件夹中的命令提示符和 npm i。检查 npm i 的输出,发现当模块 Fiber 依赖 Python 时,没有安装 Python。安装python并将其添加到系统变量中的PATH。关键是检查 npm i 的输出。

答案 6 :(得分:0)

与@JamesPoulose 类似的错误,但我已经安装了 npm。问题是我在 Visual Studio 打开时安装了它。因此,事件查看器向我展示了这个错误:

<块引用>

类别:Microsoft.AspNetCore.SpaServices

事件 ID:0

'npm' 未被识别为内部或外部命令,

enter image description here

简单重启 Visual Studio 即可修复。