强制 Azure 重新安装所有 Bower 依赖项
Force Azure to reinstall all bower dependencies
问题
如何强制 Azure 重新安装所有依赖项?
背景
由于 Bower 文件中的错误,Azure 无法从源代码管理进行部署。 Angular 需要解析到某个版本。我选择了错误的版本,导致应用程序出错。 Azure 正确部署了这些更改。
我找到了正确的版本,更新了 bower 文件的分辨率,并确认删除 bower_components 并使用 bower install
重新安装后本地一切正常。
问题
在线使用Azure的visual studio,可以看到bower文件确实已经更新到正确的分辨率版本,但是没有更新Angular的bower_component版本。
解决方案尝试
- 添加了我不需要的依赖项,希望它能重新安装所有 依赖项。它只安装了新的依赖项。
- 从 GitHub 中解耦源代码控制,然后重新耦合。这行得通,但我无权访问生产站点的部署来尝试此操作。
- 更改了Angular的版本以匹配分辨率的版本。仍然保持不正确,以前的版本。
在bower.json中添加:
rm -rf public/bower_components/
就在安装 Bower 组件之前。
问题
如何强制 Azure 重新安装所有依赖项?
背景
由于 Bower 文件中的错误,Azure 无法从源代码管理进行部署。 Angular 需要解析到某个版本。我选择了错误的版本,导致应用程序出错。 Azure 正确部署了这些更改。
我找到了正确的版本,更新了 bower 文件的分辨率,并确认删除 bower_components 并使用 bower install
重新安装后本地一切正常。
问题
在线使用Azure的visual studio,可以看到bower文件确实已经更新到正确的分辨率版本,但是没有更新Angular的bower_component版本。
解决方案尝试
- 添加了我不需要的依赖项,希望它能重新安装所有 依赖项。它只安装了新的依赖项。
- 从 GitHub 中解耦源代码控制,然后重新耦合。这行得通,但我无权访问生产站点的部署来尝试此操作。
- 更改了Angular的版本以匹配分辨率的版本。仍然保持不正确,以前的版本。
在bower.json中添加:
rm -rf public/bower_components/
就在安装 Bower 组件之前。