[问答]

HiSpark wifiiot 烧录问题npm install -g serialport失败

212 HiSpark烧录 HarmonyOS 鸿蒙系统 鸿蒙OS
分享
命令行下下载npm install -g serialport失败

66.PNG
在vscode点击烧录出现
77.PNG

环境变量已经和系统配一致了
求大佬指点



2
2020-10-25 17:36:52   评论 分享淘帖 邀请回答
3个回答
2020-10-26 13:16:09 3 评论

举报

3 条评论
参考下:
Q3:自动下载安装serialport等包失败,怎么解决?

问题现象:

开发者在使用HUAWEI DevEco Device Tool过程中当点击“Serial port”或者烧录(USB、网口、串口)时,提示用户安装 serialport或usb包时,然后开发者输入“y”时重复出现



解决措施:可能存在如下几种原因

开发者当前已安装的serialport包和nodejs的版本不匹配:可以选择将原有的serialport包删除,然后通过命令行工具重新下载。

开发者当前nodejs环境配置有误:开发者可以通过如下措施解决:

首先,通过cmd等命令行窗口输入 npm config get prefix获得路径{prefix}。

其次,检查系统环境变量中是否配置NODE_PATH,以及对应的值是否为 {prefix}\node_modules。

 说明:

如果开发者是看到提示之后才进行配置时,需要将vscode重新启动,然后重新尝试打开串口或者烧录功能。





Q4:通过cmd等命令行工具下载serialport等失败,怎么解决?



解决措施:

当前下载依赖缺失,因为当下载serialport等包时需要预编译环境:开发者可以在安装Nodejs过程中勾选安装依赖软件,然后在Nodejs安装成功后会自动安装所依赖的软件与环境。

如果开发者无法通过自动安装:开发者可以手动安装Microsoft Visual Studio并选择合适的C/C++编译器进行安装,例如Microsoft Visual C++ 2017。
https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976#ZH-CN_TOPIC_0000001058091994__section5353233124511
2020-10-27 14:16:55 评论

举报

除了上面的回答外,网络都也是一个很大的问题,如果你的操作步骤都对,建议换一个网络,如手机热点试试
2020-10-30 13:53:35 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问