发布npm包时遇到连接超时问题,解决方法是检查npm源是否设置为https://registry.npmjs.org/。如果问题仍然存在,可能是网络问题或版本号重复,建议多尝试几次。
本文讨论了小程序的包体积和npm源问题。通过更换npm源解决了安装插件的问题。介绍了使用compression-webpack-plugin插件压缩js文件和压缩图片体积来解决uniapp小程序打包体积过大的问题。压缩后的gz文件无法加载,最终通过压缩图片体积实现整体体积压缩。分享了自建的npm镜像地址。
当项目有多个npm源时,可以通过.npmrc文件或package.json配置特定源。创建.npmrc文件,输入目标源地址。使用npm config ls命令查看registry是否变化。配置仅在此项目中生效,不影响全局npm配置。在package.json中添加publishConfig属性指定npm源发布仓库。
完成下面两步后,将自动完成登录并继续当前操作。