问题:不知道怎么搞得,终端运行npm命令时报错,所有的命令都报错,包括npm -v 😱。
报错如下:
解决:
在网上寻找方法,说是因为node的版本不稳定导致的,🤔 (我当时node版本为11.12.0),也不知道具体原因,然后通过把node版本替换成了长期支持的10.16.0,再运行npm 发现问题解决了。
node版本替换:
替换node版本有多种方法,你可以卸载当前的node重新安装。
因为我用了nvm(node的包管理器),所以:
1.n rm <version>, 如果你的version是当前在用的版本,应该会报不能移除当前使用版本的错误;
2.n <version>,下载指定版本的node(我的是10.16.0);
3.n use 10.16.0 此时node版本已经是10.16.0 了
4.n rm 11.12.0 (也可以不删除)