Настройка Dockerfile для углового проекта ASP.NET Core 2.1

l Studio на Mac с докером имеет много ошибок, получая разочарование. У меня есть проект на ядре asp.net 2.1 с угловой 6 на образе докера. Когда проект успешно собран, но не может быть запущен ниже, это детали:

Произошло необработанное исключение при обработке запроса. AggregateException: произошла одна или несколько ошибок. (Произошла одна или несколько ошибок. (Не удалось запустить 'npm'. Чтобы решить эту проблему :.1 Убедитесь, что npm установлен и находится в одном из каталогов PATH. Текущая переменная окружения PATH: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin Убедитесь, что исполняемый файл находится в одном из этих каталогов, или обновите свой PATH ,2 См. InnerException для получения дополнительной информации о причине.)) System.Threading.Tasks.Task.GetResultCore (bool waitCompletionNotification) InvalidOperationException: Не удалось запустить 'npm'. Чтобы решить это:1 Убедитесь, что npm установлен и находится в одном из каталогов PATH. Текущая переменная окружения PATH: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin Убедитесь, что исполняемый файл находится в одном из этих каталогов, или обновите свой PATH ,2 См. InnerException для более подробной информации о причине. Microsoft.AspNetCore.NodeServices.Npm.NpmScriptRunner.LaunchNodeProcess (ProcessStartInfo startInfo)

services.AddNodeServices(options =>
            {
                options.ProjectPath = "/Library/Frameworks/Mono.framework/Commands:/Applications/Visual Studio.app/Contents/Resources:/Applications/Visual Studio.app/Contents/MacOS:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/usr/local/bin/";
            });

Вот информация о файле докера

FROM microsoft/dotnet:2.1-sdk AS base
WORKDIR /app
EXPOSE 80

FROM microsoft/dotnet:2.1-sdk AS build
WORKDIR /src
COPY MeroRentalDev.sln ./
COPY WebApp/WebApp.csproj WebApp/
RUN dotnet restore -nowarn:msb3202,nu1503
COPY . .
WORKDIR /src/WebApp
RUN dotnet build -c Release -o /app

FROM build AS publish
RUN dotnet publish -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "WebApp.dll"]

Перепробовал много решений по ссылке, но не смог решитьИсключение агрегации системы: не удалось запустить процесс узла

Microsoft.AspNetCore.NodeServices: Не удалось запустить процесс узла

https://github.com/aspnet/JavaScriptServices/issues/227

https://github.com/aspnet/JavaScriptServices/issues/707