TypeError: Cannot read property ‘concat‘ of undefined kubesphere调试报错

今天把这个问题复现了一下,确实是node版本的问题。

高版本
高版本

低版本

在这里插入图片描述

官方也有人给提了issues
issues

根据官方的回复10.x,于是装了10.4.1(不得行,具体一点应该是必须大于10.13.x但是别太高),
实践

第一次安装的时候12.18.x没有问题,12.19.x就有问题了,第二次装12.18.x也出现了相同错误,issues中表示13.x也有风险,还是保持和青云的开发环境一致吧

最终:综合官方和实践结果,10.14.1比较稳

如何升降nodejs版本

不要急着把版本不对的nodejs卸载掉,因为很有可能你卸载不干净
实际上,就像pyhton一样,nodejs也可以多版本共存
将就刚装上的nodejs,不管版本是多少,用他的npm把nodejs版本管理工具装上

# 安装nodejs版本管理工具n
$ npm install -g n

# 通过n安装指定版本的nodejs
$ n 10.14.1

# 切换nodejs版本
$ n

# 选择已安装的版本
    node/12.18.4
 ο  node/10.14.1

# 查看当前node版本 node -v
  v10.14.1

# 如果没有切换成功,检查node安装路径
$ which node
/usr/local/bin/node    #这是我的路径,不一样的话是正常的,仅仅是举个例子

# 打开配置文件,添加路径
$ vim ~/.bash_profile

# 添加如下2行代码到文件末尾,保存退出
export N_PREFIX=/usr/local #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH

# 更新source 
$ source ~/.bash_profile

# 再次查看node版本 node -v
  v10.14.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值