npm 安装后 提示:command not found

846 阅读1分钟

查看用npm安装过的包

npm list -g --depth 0 可以看到安装过的包,但是查看版本号的时候却提示command not found image.png

用 npm root -g 可以查看npm安装路径

然后使用npm安装后报错"Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’"

解决方法

输入sudo su 再输入su - 切换到root目录后再进行安装

sudo和su区别

  • sudo(可在用户环境)暂时获取root权限
  • su 切换到某某用户
  • sudo su 运行sudo命令给su命令提权,运行su命令。

npm 16.15.1安装后下载别的包会报错,然后换乘下的16.13.2的版本的ok了

报错如下:

npm WARN config global --global, --localare deprecated. Use--location=globalinstead