Ras*_*sen 9 deployment azure azure-web-sites bower
我有一个ASPNET mvc项目,使用Nuget和Bower作为依赖项.现在我需要触发bower在部署时安装组件,或者通过在我的.gitignore中允许它们作为后备包括包.当然我想不要在repo中包含那些,只是在部署时安装它们,就像使用nuget包一样.我试图按照本指南http://gregtrowbridge.com/deploying-a-bower-dependent-node-app-on-windows-azure/,但似乎仍然没有发生任何事情.欢迎任何帮助:)
最好的祝福
ahm*_*yed 15
所有Azure网站工作人员都预先安装了凉亭,应该在您的道路上.
您需要做的就是添加一个自定义部署脚本,这将bower install
是一个使用bower的ASP.NET MVC站点的示例仓库
基本上确保bower.json在那里并在你的引用csproj
<Content Include="bower.json" />
Run Code Online (Sandbox Code Playgroud)
然后下载自定义部署脚本.如果你去,https://<yourSiteName>.scm.azurewebsites.net
然后点击Tools -> Download custom deployment script
或只是下载它,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
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2417 次 |
最近记录: |