首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将网站部署到具有bower依赖项的蔚蓝中

将网站部署到具有bower依赖项的蔚蓝中
EN

Stack Overflow用户
提问于 2015-02-17 21:51:28
回答 3查看 2.6K关注 0票数 9

我有一个ASPNET项目,使用Nuget和Bower作为依赖项。现在,我需要触发保龄球来在部署时安装组件,或者作为后盾,允许在我的.gitignore中包含这些包。当然,我不想包括那些在回购和只是安装在部署时,就像nuget软件包。我试着遵循这个指南,http://gregtrowbridge.com/deploying-a-bower-dependent-node-app-on-windows-azure/,但似乎什么也没有发生。因此,欢迎任何帮助:)

诚挚的问候

EN

Stack Overflow用户

回答已采纳

发布于 2015-02-18 19:11:30

所有的Azure网站的工作人员已经预先安装了保龄球,应该在您的道路上。

您所需要做的就是添加一个执行bower install Here is a sample repo for an ASP.NET MVC site that uses bower的自定义部署脚本。

基本上要确保bower.json在那里,csproj在那里

代码语言:javascript
运行
复制
    <Content Include="bower.json" />

然后下载自定义部署脚本。如果您转到https://<yourSiteName>.scm.azurewebsites.net,然后单击Tools -> Download custom deployment script或从D:\home\deployment\tools下载它,然后在您的repo like here根目录中检查它,基本上会有2个文件deploy.cmd.deployment

这是部署逻辑,在最后一步之后添加一个步骤在其中恢复like here

代码语言:javascript
运行
复制
:: 4. Bower Install
if EXIST "%DEPLOYMENT_TARGET%\bower.json" (
    pushd "%DEPLOYMENT_TARGET%"
    call :ExecuteCmd bower install
    IF !ERRORLEVEL! NEQ 0 goto error
    popd
)
票数 15
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28571797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档