c# - bower_components 文件夹未部署到 Azure
问题描述
我在 wwwroot 下有一个带有 bower_components 文件夹的 Web 应用程序项目,但是当发布到 Azure 时,没有发布 bower_components 文件夹,知道为什么吗?
解决方案
所有 Azure 网站工作人员都预装了 bower,并且应该在您的路径上。
您需要做的就是添加一个自定义部署脚本来安装 bower 这是一个使用 bower 的 ASP.NET MVC 站点的示例 repo
基本上确保 bower.json 存在并在您的 csproj 中引用
<Content Include="bower.json" />
然后下载您的自定义部署脚本。如果你去https://<yourSiteName>.scm.azurewebsites.net
然后点击工具 - >下载自定义部署脚本或者只是下载它然后在你的回购D:\home\deployment\tools
的根目录中检查它基本上会有2个文件deploy.cmd和.deployment
这是部署逻辑,在最后一步之后添加一个步骤来恢复凉亭,就像这里一样
:: 4. Bower Install
if EXIST "%DEPLOYMENT_TARGET%\bower.json" (
pushd "%DEPLOYMENT_TARGET%"
call :ExecuteCmd bower install
IF !ERRORLEVEL! NEQ 0 goto error
popd
)
希望能帮助到你。
推荐阅读
- react-native - 如何在 React Navigation V5 中为每次启动启动启动画面?
- excel - 格式化单元格以根据行号引用另一个工作表
- angular - 当 auth Guard 发送用户登录或注册时,Angular 9 和 Ionic 重定向到上一页
- django - Django 3 设置 django_language cookie
- laravel - laravel 表单搜索数据库中不可用的数据
- android - 如何以编程方式为工具栏内的所有图标设置 colorControlHighlight (波纹颜色)?
- python - Python:解析连接的 JSON
- java - Google App Engine MemcacheService.delete(key, millisNoReAdd) 并不总是支持并发推杆
- machine-learning - LSTM 中的 NumHiddenUnits
- sql - 随机抽样并为 Tableau 中的每个样本集分配值