node版本导致的错误
错误
cant not found moudle mybolgPath/...
说是找不到模块...
,这个有点奇怪的报错,让我觉得莫名其妙,于是在网上各种搜索
原因
看到有大佬说如果文件配置和模块都没问题,但提示找不到模块,多半是node版本不适合当前项目导致的
想了想,我最近在鼓捣自己的博客时,改动最多的就是配置文件,模块什么的就没动过,最大的改动就是为了测试一个功能安装了最新版的node。
解决
最开始我用的是node v11.14.0,之后更新到了 v14.15.0
想要快捷简单的管理node版本,可以使用n一个node的版本控制插件
安装nnpm install -g n
查看node版本node -v
14.15.0
下载11.14.0n v11.14.0
[1]
完成后查看node版本node -v
11.14.0
之后再次运行博客,就没出现找不到模块的错误了,解决。
- 1.可能会提示
PATH=$PATH
之类的错误,是因为系统还在使用之前版本的node,运行一下PATH=$PATH
即可 ↩
Comments