zoukankan      html  css  js  c++  java
  • 通过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目录下的包的名字要一致。

    如图所示:

  • 相关阅读:
    字符数组数据映射转换到实体对象model注解方式 demo
    字符数组转换及数字求和 java8 lambda表达式 demo
    java8 Lambda及Stream学习笔记
    java读取txt文件行的两种方式对比
    sftp jsch文件移动备份的思路
    APOI2009-抢掠计划
    NOIP2011
    省选算法(转)
    割点
    实验十 团队作业6:团队项目用户验收&Beta冲刺
  • 原文地址:https://www.cnblogs.com/mmit/p/12733760.html
Copyright © 2011-2022 走看看