From 5d8ae9540e5275e634f2ae030c01be01c4fa0ff2 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Mon, 20 Jun 2022 14:52:55 +0300 Subject: [PATCH] Cli: Don't run npm/yarn install in the directory the doesn't have package.json --- .../Volo/Abp/Cli/LIbs/InstallLibsService.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs index 71cf789c9c..1ca2ad987b 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs @@ -78,8 +78,15 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency } // MVC or BLAZOR SERVER - if (projectPath.EndsWith("csproj")) + if (projectPath.EndsWith(".csproj")) { + var packageJsonFilePath = Path.Combine(Path.GetDirectoryName(projectPath), "package.json"); + + if (!File.Exists(packageJsonFilePath)) + { + continue; + } + if (IsYarnAvailable()) { RunYarn(projectDirectory);