node切换后没有npm功能
问题
在使用 nvm 安装 node 版本的时候,可能会因为一些问题导致没有安装到 npm 功能,所以需要手动安装一下。
打开 nvm 安装目录,检查是否有 npm
C:\Users\Administrator\AppData\Roaming\nvm
如果对应版本里面的 node_modules 目录里面没有 npm,那就有问题了。
解决
下载 npm
如果在安装 ndoe 的时候提示了错误,一般是 github 地址,直接去下载那个 npm 就行了。
如果没有,可能需要找一下对应 node 版本的 npm 压缩包下载。
复制
这里需要做两步操作,第一步是将下载的 npm 解压并复制到node_modules 目录中去,并命名位 npm。
第二部,需要将里面 bin 目录里面的 npm、npm.cmd 两个文件复制到最外层目录,即版本目录。
这里再去命令行执行一下 npm 命令,看看能不能用。
npm -v
到这应该就没问题了,当然 npm 不能下错。