botbuilder.myget.org无法访问,寻求替代源以完成Microsoft Composer项目构建
解决botbuilder.myget.org无法访问导致Microsoft Composer构建失败的替代方案
切换到官方npm源
多数Bot Builder相关包已同步至npm官方源,可先检查项目package.json中的依赖是否在npm上有匹配版本。执行以下命令切换yarn的包源:yarn config set registry https://registry.npmjs.org/切换后重新运行
yarn install尝试构建。利用本地缓存或离线模式
若之前成功下载过相关依赖,可使用yarn的离线模式跳过远程下载:yarn install --offline也可从其他正常构建过该项目的机器上拷贝
node_modules目录至当前项目,直接复用已安装的依赖。修改项目源配置
检查项目根目录的.yarnrc文件,若存在指向botbuilder.myget.org的配置,将其替换为npm官方源。
针对特定Bot Builder依赖,可在package.json中添加resolutions字段指定替代源:"resolutions": { "botbuilder-core": "npm:@microsoft/botbuilder-core@^4.18.0", "botbuilder-dialogs": "npm:@microsoft/botbuilder-dialogs@^4.18.0" }配置完成后重新执行
yarn install。手动下载并本地安装依赖
找到对应依赖的npm官方包,下载其tar格式安装包,通过以下命令本地安装:yarn add file:/本地路径/包文件名.tgz
内容的提问来源于stack exchange,提问作者Shashi Redekar
相关产品推荐
相关产品推荐

