【小源笔记】第三期 | JS SDK下载失败?那你可能是没配置npm代理 精华
最近在公司下载JS SDK的时候发现报如下错误(一般来说,如果使用的是个人或家庭网络,是不需要配置代理信息的;只有部分企业网络受限的情况下,才需要配置代理信息)
访问报错最下方的指导文档,我们首先检查网络连接情况,在Settings中搜索http
,选择HTTP Proxy
,点击最下方的Check connection
,输入http://www.baidu.com
,发现网络能够正常访问(此前我已经配置过代理服务器,详见下方参考资料[2])
根据指导我关注到了配置NPM代理
,猜测可能与此有关
我们在Settings中搜索npm
,点击Optimize config
在页面中填写好代理服务器的信息,并全部勾选
点击OK
后我们打开users/<用户名>/
目录下的.npmrc
文件,发现多了以下内容
由于我代理服务器不需要认证(不需要用户名和密码),若代理服务器需要认证需要再次打开.npmrc
文件进行修改,详见下方参考资料[3]
再次下载JS SDK发现成功安装
结语
由于之前配置过了HTTP代理,检查了网络正常也就没有在意,在遇到这个问题的时候一开始有点懵,仔细查看文档才发现还需要配置npm代理。不少开发者朋友刚上班的时候也遇到了这个问题,希望这篇笔记能帮助到大家~
参考资料
[1]环境准备-DevEco Studio常见问题-常见问题-HarmonyOS应用开发
[2]配置开发环境-快速开始-DevEco Studio使用指南(HarmonyOS)-工具-HarmonyOS应用开发
[3]配置开发环境-快速开始-DevEco Studio使用指南(HarmonyOS)-工具-HarmonyOS应用开发
【小源笔记】为笔者开发过程中的一些经验分享,旨在解决官方文档过于晦涩难懂或者示例代码不够详细的问题,同时方便笔者日后回顾以及其他开发者更快上手,欢迎评论留言~
往期推荐:
【小源笔记】第一期 | 如何通过替换Full-SDK解决找不到部分API
【小源笔记】第二期 | 如何为应用适配焦点控制
公司的网络确实总是会因为一些特殊原因会出现各种问题
在公司经常要用代理
感谢分享
每次到新的地方搭环境总是遇到一堆坑
早期开发鸿蒙时npm问题更严重些,现在好多了