ECharts--自定义构建ECharts坑点

在尝试自定义构建ECharts时遇到了'fs-extra'模块找不到的问题,通过运行'npm install -g fs-extra'解决了此问题。但随后又遇到npm的Host key验证失败和版本过旧问题。更新npm版本并使用nrm管理npm源后,成功解决了所有问题,最终完成ECharts的构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ERROR 1 internal/modules/cjs/loader.js:638
throw err;
^

Error: Cannot find module ‘fs-extra’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object. (E:\workspace\ptj-lan\myProject01\node_modules\echarts\build\build.js:22:17)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)

ERROR 2 npm ERR! Error while executing:
npm ERR! D:\download\Git\cmd\git.EXE ls-remote -h -t ssh://git@github.com/babel/helper-module-transforms.git
npm ERR!
npm ERR! Host key verification failed.
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128

npm ERR! A complete log of this run can be found in:
npm ERR! F:\nodejs\node_cache_logs\2019-08-20T12_38_52_765Z-debug.log
在这里插入图片描述
在实验这一步的时候,我得到了如下错误:
在这里插入图片描述
经过查阅资料发现,是因为没有安装‘fs-extra’这个模块
使用命令 npm install -g fs-extra进行安装
在这里插入图片描述
这么看,好像是解决问题了,然而
在这里插入图片描述
在这里插入图片描述
在执行命令时,又发生了如上问题:
查阅资料发现,可能正确的姿势是这样?
在这里插入图片描述
但是好像似乎不行?
经过查阅资料发现可能npm的版本不是最新的,所以更新一下npm的版本,然后再进行测试
在这里插入图片描述
似乎可以,只是这里又要安装新的模块
在这里插入图片描述
一路安装,一路测试
在这里插入图片描述
在这里插入图片描述
很好,重头戏来了
在这里插入图片描述
这个错误据说是npm挂了,要用nrm,具体如下
在这里插入图片描述
继续安装模块
在这里插入图片描述
可歌可泣,大功告成
感谢某大佬指点小弟安装nrm,OTZ

描述NRM的文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值