通过npm下载第三方模块的命令(笔记)

通过npm下载第三方模块的命令

命令:npm i 包名 参数[ -g | -S | -D ]

三个参数的意思

-g : 当我们安装的模块,是要作为命令行工具来使用的时候,一般都是-g全局安装

-S : 当我们安装的模块,要打包到目标文件中时,我们用-S安装,-S安装叫做运行环境依赖

-D : 叫做开发环境依赖,当我们安装的模块,仅仅是用来协助开发的时候,这个模块就要使用-d

判断-S,-D的标准:

比如:

jQuery,我们是在开发环境要用的。当我们用jQuery开发的时候,我们写的JS代码一定是依赖jQuery的,

如果存在运行时的依赖关系,那就-S安装,如果不存在运行时的依赖,那我们就-D安装。

所以命令为 npm i jquery -S

三个参数的作用范围

-g安装的就安装到nodejs文件夹下的node_global文件夹下的node_modules中。

如果是-S或者是-D安装,就是说只是对当前项目起作用的

 安装完成后(以安装jQuery为例),在package.json(配置文件)的dependencies(配置节)中,就会多出来一个运行时的依赖项,这表示这个项目在运行的时候,依赖于这个jQuery包。

注意:在package.json(配置文件)的dependencies(配置节)中存储的都是我们运行时依赖的包,我们安装的-S包都会在这里留下痕迹。

在引入包的时候需要注意:

   如果要导入的包,是从npm下载的,那么它一定是安装到了node_modules目录下,如果是在这个目录下的包,就可以省略,直接写包的名字。这个包的名字,要与node_modules目录下的包的名字要一致。

如图所示:

posted @ 2020-04-19 21:25  我和我的小生活  阅读(853)  评论(0编辑  收藏  举报