ExtJS 7社区版无法安装ext-gen,登录NPM仓库后仍报403错误
问题描述
- 执行以下命令成功登录Sencha NPM仓库:
npm login --registry=https://sencha.myget.org/F/community/npm/ --scope=@sencha
登录成功提示:Logged in as stevemc to scope @sencha on https://sencha.myget.org/F/community/npm/.
- 执行安装命令时收到403错误:
npm install -g @sencha/ext-gen
错误提示:403 You are not allowed to access this feed. - GET https://sencha.myget.org/F/community/npm/@sencha%2fext-gen
- 已尝试的排查操作:删除.npmrc文件、清理NPM缓存、等待一天,问题仍未解决。
可能的解决方案
- 确认账号权限:检查你的Sencha账号是否具备访问@sencha/ext-gen包的权限,该包可能需要特定授权(如付费订阅或社区专属权限),可登录Sencha官方平台查看账号权限状态。
- 验证registry配置:执行
npm config get @sencha:registry,确认返回值为https://sencha.myget.org/F/community/npm/,若不符,重新执行配置命令:npm config set @sencha:registry https://sencha.myget.org/F/community/npm/ - 检查登录有效性:执行
npm whoami --registry=https://sencha.myget.org/F/community/npm/,确认当前登录账号为stevemc,若未登录或账号不符,重新执行登录命令并确保用户名、密码输入正确。 - 排查网络环境:尝试切换网络(如从公司内网切换至个人网络),排除防火墙、代理服务器拦截导致的权限验证失败。
- 联系官方支持:若上述操作均无效,直接联系Sencha官方支持团队,提供账号信息和完整错误日志,请求权限排查。
内容的提问来源于stack exchange,提问作者Steve Mc
相关产品推荐
相关产品推荐

