Polymer CLI构建无需GitHub连接可行吗?如何禁用?
解决Polymer CLI构建时无需连接GitHub的问题
当然可以做到无需连接GitHub就能构建你的Polymer应用!下面给你具体的解决方法和原因解释:
一、禁用GitHub连接的两种方法
1. 构建时添加命令行参数
直接在构建命令里加上--no-verify参数,跳过远程依赖验证步骤:
polymer build --no-verify
这个参数会告诉Polymer CLI不要去检查远程仓库的依赖状态,自然也就不会尝试连接GitHub了。
2. 修改项目配置文件(永久生效)
如果你不想每次构建都手动加参数,可以在项目根目录的polymer.json中添加verify: false配置:
{ // 保留你原有的builds等配置 "builds": [ { "bundle": true, "js": { "minify": true }, "css": { "minify": true }, "html": { "minify": true } } ], "verify": false }
之后运行polymer build就会自动跳过远程验证,不会再发起GitHub连接请求。
二、为什么会出现GitHub连接尝试?
Polymer CLI默认在构建时会执行依赖验证步骤:它会检查你项目中依赖的Polymer组件,确认这些组件的远程仓库(比如GitHub上的PolymerElements仓库)是否有效,或者是否有更新版本。哪怕你已经本地安装了所有依赖,这个默认步骤还是会触发远程请求。
这个设计的初衷是帮你确保依赖的完整性和版本时效性,但对于已经确认本地依赖完全可用的场景,这个步骤完全是多余的,所以我们可以通过上面的方法轻松禁用它。
内容的提问来源于stack exchange,提问作者dilan.sp
相关产品推荐
相关产品推荐

