Env
- CentOS 7.x
- Nodejs 8.x
操作
- 通过
npm config list
查看配置,没有自定义设置 npm config get prefix
看到了路径指向:/root/node_modules
不过这个路径根本没有 node_modules 文件夹- 通过重新安装全局依赖包,并在安装命令上带
--verbose
,安装过程中体现出安装目录是另一个目录/root/app/node-v8.17.0-linux-x86/lib/node_modules
权宜之计
创建 link :
ln -s /root/app/node-v8.17.0-linux-x86/lib/node_modules /root/node_modules
测试
进入 node 会话,require 一下全局包看看是否正常返回。OK!