执行npm start命令报错:Cannot find module 'loadash' 求助
解决npm start时"Cannot find module 'loadash'"错误
嘿,这个报错我太熟了!先帮你拆解下问题根源,再一步步解决:
最可能的原因:包名拼写错误
你代码里写的loadash其实是个笔误啦!正确的工具包名称是**lodash**(注意是lodash,不是loadash)。
第一步:修正代码里的引入语句
打开你的<Path...>/data/dbConnector.js文件,找到第三行的引入代码,把:
require('loadash')
改成:
require('lodash')
第二步:确保lodash已安装到项目
如果还没安装这个包,执行下面的命令把它添加到项目依赖里:
npm install lodash --save
要是你只在开发环境用到它,就用:
npm install lodash --save-dev
若已安装仍报错?试试重置依赖
有时候node_modules缓存或依赖文件损坏也会导致这种问题,按下面步骤操作:
- 删除项目根目录下的
node_modules文件夹 - 删除
package-lock.json(如果用yarn的话删yarn.lock) - 重新安装所有依赖:
npm install
这样操作下来,再运行npm start应该就能正常启动啦!
内容的提问来源于stack exchange,提问作者santosh kumar patro
相关产品推荐
相关产品推荐

