Angularjs 强制Azure重新安装所有bower依赖项 问题: 如何强制Azure重新安装所有依赖项? 背景

Angularjs 强制Azure重新安装所有bower依赖项 问题: 如何强制Azure重新安装所有依赖项? 背景,angularjs,azure,bower,Angularjs,Azure,Bower,由于bower文件中出现错误,Azure无法从源代码管理部署。需要将角度解析为某个版本。我选择了错误的版本,导致应用程序出错。Azure正确部署了这些更改 我找到了正确的版本,更新了bower文件的分辨率,并确认在删除bower_组件并使用bower install重新安装后,本地一切正常 问题 使用Azure的visual studio online,我可以看到bower文件确实已更新到正确的分辨率版本,但它尚未更新Angular的bower_组件版本 解决方案尝试 添加了我不需要的依赖项,

由于bower文件中出现错误,Azure无法从源代码管理部署。需要将角度解析为某个版本。我选择了错误的版本,导致应用程序出错。Azure正确部署了这些更改

我找到了正确的版本,更新了bower文件的分辨率,并确认在删除bower_组件并使用
bower install
重新安装后,本地一切正常

问题 使用Azure的visual studio online,我可以看到bower文件确实已更新到正确的分辨率版本,但它尚未更新Angular的bower_组件版本

解决方案尝试
  • 添加了我不需要的依赖项,希望它能重新安装所有依赖项。它只安装了新的依赖项
  • 将源代码控制与GitHub解耦,然后重新编译。这是可行的,但我无法访问生产站点的部署来尝试这一点
  • 已更改Angular的版本以匹配分辨率的版本。仍然保持不正确,以前的版本

  • bower.json中添加:

    rm -rf public/bower_components/ 
    

    就在您安装bower组件之前。

    这是清洁安装bower组件的好方法