全局安装与本地安装

Posted wszzj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全局安装与本地安装相关的知识,希望对你有一定的参考价值。

全局安装

全局安装的软件包可以在任何目录下使用,一般情况下,用于安装提供命令行工具的软件包。全局安装的软件包不能使用require()方法导入到项目中。

npm install http-server --global

例如,上面的命令全局安装了一个http-server软件包,该软件包提供了一个http-server命令,可以在任意目录下打开一个http服务器,并托管该目录下的所有静态资源。

本地安装

软件包会被安装到项目的node_modules/目录下。

安装成开发阶段的依赖

如果我们只是在开发阶段需要某个软件包,那么我们就可以把它安装成项目的开发依赖,例如less或sass。

npm install --save-dev/-D less

安装成产品阶段的依赖

如果在产品上线之后我们还需要某个软件包,那么这个软件包就可以安装成我们项目的产品依赖,例如,lodash。

npm install --save-prod/--save/-P

 

命令行常用命名

  • cd,change directory:改变目录
  • mkdir,make directory:创建目录
  • && 用于一次执行多个命令

以上是关于全局安装与本地安装的主要内容,如果未能解决你的问题,请参考以下文章

片段 - 全局视图变量与本地和内部类侦听器和内存泄漏

nodejs全局安装与本地安装区别

[转] npm install 本地安装与全局安装的区别

nodejs npm install全局安装和本地安装的区别

nodejs npm install全局安装和本地安装的区别

为啥要在全局和本地都安装 gulp?