通过nvm安装Node.js后,zsh重启npm失效
Contents
这篇文章的前提是你的nvm命令是有效的
遇到这个问题后,网上找了一堆答案,有说要导入nvm环境变量的,有的说要开启zsh插件等等,然而并不能解决我的问题。于是记录下,不保证作为看官的你一定有效,但是也许能帮到和我一样问题的人?
第一次安装过程各种OK,npm、node等等各种运行正常,但是发现关闭命令行重启打开后,npm、node什么的都不能找不到命令了。这个时候你可以重新通过nvm安装node,于是node命令又能愉快的使用了。 但是,这不是我们想要的。那么让我们来解决这个问题:
当重启后不能使用node时,先重新安装一次
|
|
这个时候node应该又能愉快的使用了,于是再次输入如下命令:
|
|
此时你看到的如果类似这种,说明我们遇到的问题可能是一样了 这是因为没有指定默认的node版本导致的,那么继续输入如下命令:
|
|
获取到你的node版本号,接下来设置默认版本号:
|
|
再次输入:
|
|
如果没有 default 那行的话,请再次输入
|
|
这个时候多了一个default项目,说明默认版本号设置成功。好了,现在重启终端试试,node和npm是不是已经正常使用了。
{% ruby 完结撒花|喜大普奔 %}
(完)