Ubuntu下的错误

Block-scoped declarations (let, const, function, class) not yet supported outside strict mode.
这怎么整,命令输什么都是这个错误.



问题解决了:
虽然我知道很迷,但是总归算是好了

1. 首先

报错的意思貌似是node版本太低的问题,当然想要升级的时候,npm已经不能用了.当然各种卸载和安装都是失败的.当然,什么都是万能的,简书里的一个方法,用nvm,它是管理node版本,并且将其版本之间可以进行切换的.

安装命令:版本自己可以找哈!

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

重启终端,查看nvm版本:

nvm --version

可以查看所有node版本(当然非常慢,要等等)

nvm ls-remote

我安装的是6.10.2版本

nvm install v6.10.2

这个时候,如果安装成功,ubuntu下自动切换到了稳定版本.
如果没有显示,那就进行下面操作.

nvm use v6.10.2
nvm alias default v6.10.2

如果要查看node和npm版本

node --version
npm --version

这个时候已经完成了,但是我在使用的时候,依旧报错,错误还是之前那个.前提是我也没重启电脑.

2.之后我還进行了后面的操作:

这里写图片描述
就是别用上面那个玩意儿就ok,然后重启电脑.到底是这么原因,我也不知道.

因为windows下做开发真的很麻烦啊,所以不得不转战这了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值