6 个回答
  • 1.1k

简单说:

全局安装是安装到nodejs的安装目录,而且那边的bin目录是在你的path中的,于是你可以很方便在命令行中直接调用那里的工具。
本地安装安装到本地往上找package.json存在的目录的node_modules中。用来构建本地项目(或者支撑nodejs运行,用require可以直接引用)。

两个的目标是完全分开的。本地为项目服务,全局是作为工具。

一般常用全局有:
pm2
nrm
npm
eslint
hexo-cli
vue-cli

最有趣的是babel
以前上全局
现在建议在本地了

    相似问题
    推荐文章