我无法使用ssl连接到网站,即https.如果网址以http开头,它可以成功地从互联网上下载工件.
bower install将通过https下载依赖项.反正是否通过http下载?
小智 12
我也遇到了麻烦,我找不到一种优雅的方法来修复它.我的解决方法是:
是的我知道.这不应该这样做,但至少帮助我绕过连接错误.
希望有所帮助!
您可以在.bowerrc文件中更改Bower使用的注册表.默认注册表是:https://bower.herokuapp.com,并在node_modules/bower-config/lib/util/default.js中定义(如Jean Manuel Arias在其回答中所述).
要覆盖项目,请在.bowerrc中为注册表设置添加值.示例文件可能是:
{
"directory": "<YOUR LIBRARY INSTALL DIRECTORY>",
"registry":"http://bower.herokuapp.com"
}
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,使用http版本覆盖默认的https注册表.可以在以下位置找到可用.bowerrc设置的完整列表:Bower Spec.
您可以通过创建%USERPROFILE%\.bowerrc文件为当前用户执行全局覆盖(对于Windows,在Linux中它是:〜/ .bowerrc).在将设置应用于NPM时,Bower遵循类似的搜索路径(请参阅npmrc设置).这可能是一个更好的路线,因为它避免了使用本地设置混乱您的项目.
| 归档时间: |
|
| 查看次数: |
6100 次 |
| 最近记录: |