Папка bower_components не развернута в Azure - PullRequest
0 голосов
/ 01 мая 2019

У меня есть проект веб-приложения с папкой bower_components в wwwroot, однако при публикации в Azure папка bower_components не публикуется, есть идеи, почему?

enter image description here

1 Ответ

0 голосов
/ 02 мая 2019

Все работники веб-сайтов Azure предварительно установили bower и должны быть на вашем пути.

Все, что вам нужно сделать, - это добавить собственный сценарий развертывания, который будет выполнять установку bower. Вот пример репозитория для ASP.NET MVC-сайт, который использует bower

В основном убедитесь, что bower.json есть и на него есть ссылка в вашем csproj

<Content Include="bower.json" />

Затем загрузите свой собственный сценарий развертывания.если вы перейдете на https://<yourSiteName>.scm.azurewebsites.net, затем нажмите Сервис -> Загрузить пользовательский сценарий развертывания или просто загрузите его с D:\home\deployment\tools, затем проверьте его в корне вашего репозитория, например , здесь в основном будет развернуто 2 файла.cmd и .deployment

это логика развертывания, добавьте в нее шаг для восстановления bower l ike here после последнего шага там

:: 4. Bower Install
if EXIST "%DEPLOYMENT_TARGET%\bower.json" (
    pushd "%DEPLOYMENT_TARGET%"
    call :ExecuteCmd bower install
    IF !ERRORLEVEL! NEQ 0 goto error
    popd
)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...