美文网首页
解决node 报错 createRequire is not a

解决node 报错 createRequire is not a

作者: 哼_ | 来源:发表于2021-03-22 21:36 被阅读0次

TypeError: Failed to load plugin 'vue' declared in '.eslintrc.js' : createRequire is not a function
项目down 下来, 刚启动就报错, 以为是eslint 的问题, 后来百度了才知道, 是node 的问题, node 的版本太低,
本地node 版本是 10.9.0 同事的都是14.几的版本
既然问题找到了, 就解决问题, 升级node 版本,
在网上看了一个教程, 有一个 是管理node 版本的. 叫 ------ n
先安装
npm i -g n --force 如果没有安装权限, 就 sudo npm i -g n --force

image.png
但是在升级的过程中, 报错了, 报错的意思就是没操作权限, 就上网查指令
sudo n latest 就可以了.
安装完之后, 记得检查一下版本
image.png

以上

分割线
今天启动一个项目, 安装依赖的时候, 发现, 报错 unable to resolve dependency tree
一查是 node 版本太高导致的.
之前升级到 15.几版本了, 现在又得降回到稳定版本, 14.几就可以了
指令
sudo n stable
就可以了等待安装了

image.png
最后就是查看了.
之前觉得安装了n node 的版本管理器, 以为可以查看n 的版本, 但是 n -v 不能查看他的版本.

相关文章

网友评论

      本文标题:解决node 报错 createRequire is not a

      本文链接:https://www.haomeiwen.com/subject/pmmthltx.html