强制Azure重新安装所有的Bower依赖项

3

问题

如何强制Azure重新安装所有依赖项?

背景

由于bower文件中的错误,Azure无法从源码控制部署。Angular需要解析到特定版本。我选择了错误的版本,导致应用程序出现错误。Azure正确地部署了这些更改。

我找到了正确的版本,在bower文件上更新了解析,并在删除bower_components后使用bower install重新安装后,在本地确认一切工作正常。

问题

在Azure的Visual Studio Online中,我可以看到bower文件确实已更新为正确的解析版本,但它没有更新Angular的bower_component版本。

enter image description here

解决方案尝试

  1. 添加不需要的依赖项,希望它会重新安装所有依赖项。但它只安装了新依赖项。
  2. 将源代码控制与GitHub分离,然后重新关联。这起作用了,但我无法访问生产站点的部署以尝试此操作。
  3. 将Angular的版本更改为与解析的版本匹配。仍保持不正确的先前版本。
1个回答

0

bower.json 中添加:

rm -rf public/bower_components/ 

在安装 bower 组件之前。


1
这是一个很好的方法,可以获得干净的 Bower 组件安装。 - Liam Schauerman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接