miot-plugin-sdk. npm install安装失败

news/2024/7/3 3:14:07

miot-plugin-sdk-npm install安装失败

最紧公司要开发一台智能设备,经过同事的对比,选中了米家作为云平台,于是,我就负责开发app界面端,根据官方文档教程
下载了miot-plugin-sdk 程序,准备开始开发,结果悲剧了……

遇到问题

npm install 怎么也安装不成功,一直报错。我怀疑是不是我的npm出问题了呢?

于是,使用 yarn 安装还是报错。。

换成了cnpm 安装依旧不成功……

折腾了一下午,百度了无数答案,始终没有找到好的解决办法。

无奈,从头阅读文档,终于在官方的文档里找到原因了。

官方解答:

说明

如果使用 npm 安装报错,可尝试 设置 npm 淘宝镜像 或使用搜索引擎搜索解决方案;

如果还是没法安装,可以手动下载依赖:

2.1 删除项目 miot-plugin-sdk 根目录下的 node_modules 文件夹和 package-lock.json 文件;

2.2 访问 此地址 下载 node_modules 依赖压缩包;

2.3 解压缩上面下载的 .zip 文件到项目 miot-plugin-sdk 根目录后

再次执行 npm install 即可。

总结

阅读官方文档很重要。

出自:github


http://lihuaxi.xjx100.cn/news/1855360.html

相关文章

数据库-MySQL之数据库必知必会17-21章

第17章 组 合 查 询 创建组合查询 可用UNION操作符来组合数条SQL查询。利用UNION,可给出多条SELECT语句,将它们的结果组合成单个结果集。 **例子:**假如需要价格小于等于5的所有物品的一个列表,而且还想包括供应商1001和1002生产…

上海毅速:深挖模具领域 成为行业变革者

近年来,3D打印在模具行业取得了大量的应用和拓展,越来越多的产品开始选择3D打印或者使用3D打印模具来进行制造。经过不断的发展,上海毅速副总王利军发现3D打印需要好的材料、好的工艺,同时也离不开好的装备平台。 在接受南极熊采访…

中国丙烯基弹性体PBE市场调研与预测报告(2023版)

内容简介: 丙烯基弹性体(PBE)是以丙烯为主要原料,加入少量乙烯(或α-烯烃)单体经溶液聚合而得到的以无定形区域为主的低结晶聚合物。与传统的乙丙橡胶不同,PBE的乙烯含量通常低于20%&#xff0…

SpringBoot+mysql+vue实现大学生健康档案管理系统前后端分离

一、项目简介 本项目是一套基于SpringBoot实现大学生健康档案管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严格调试&#…

简化控制台日志的输出内容

我们在运行或测试项目的时候,控制台会输出大量与SpringBoot启动和测试相关,以及与Mybatis-Plus启动相关的输出日志。这些输出日志会占用大量的篇幅,不利于我们查看项目的运行日志和测试结果。 简化控制台输出日志: 1. 在resources…

JMeter怎样测试WebSocket

一、安装WebSocket取样器 1、从JMeter插件管理器官网下载: https://jmeter-plugins.org/ 搜索websocket 1、jetty-http-9.1.2.v20140210.jar 2、jetty-io-9.1.2.v20140210.jar 3、jetty-util-9.1.2.v20140210.jar 4、websocket-api-9.1.1.v20140108.jar 5、w…

HarmonyOs 4 (二) HelloWord

目录 一 开发工具下载安装1.1 下载安装包1.2 下载相关依赖 二 开发者注册与个人实名认证三 第一个程序2.1 创建第一个程序2.2 认识开发者界面2.3 目录结构认识2.3.1 父目录认识2.3.2 AppScope 目录2.3.3 entry目录2.3.3.1 ets 目录2.3.3.2 resources目录 2.3.4 认识配置文件2.3…

《明解C语言》第三版 (入门篇) 第十一章练习答案

练习11-1 #include <stdio.h>int main(void) {char* p "123";printf("p \"%s\"\n", p);p "456"1; printf("p \"%s\"\n", p);return 0; } //输出“56”&#xff0c;p指向的地址1后&#xff0c;往…