修复npm -g 全局安装命令失效,好的吧不得不认可,好记性不如烂笔头,我竟然会忘记方法哈哈哈vue
Node.js经过npm的-g命令能够将包保存在全局,让全部项目共享,但默认状况下,会保存在/usr/lib/node_modules目录下,形成根目录空间不足,实际生产中,须要设置到合适位置下。 node
查看全局包位置:
npm root -g 能够看到实际的位置 web
新建一个全局安装的路径npm
mkdir ~/.npm-globalbash
修改全局包位置
npm config set prefix '目标目录' ui
查看修改结果
npm config get prefix 或者用npm root -g命令也可 url
我是deepin深度Linux,直接修改~/.bashrcspa
dedit ~/.bashrc 代理
PATH=~/.npm-global/bin:$PATHci
更新系统环境变量
source ~/.bashrc
另,
已安装的能够经过卸载后从新intall的方式
卸载命令
npm uninstall -g xxx
npm update moduleName:更新node模块
npm rebuild moduleName
npm view moudleName dependencies:查看包的依赖关系
npm view moduleName repository.url:查看包的源文件地址
npm view moduleName engines:查看包所依赖的Node的版本
npm outdated:检查包是否已通过时,此命令会列出全部已通过时的包,能够及时进行包的更新