首页 > 其他分享 >使用npm安装时的-D和-S

使用npm安装时的-D和-S

时间:2022-12-08 11:56:43浏览次数:44  
标签:npm 项目 package json 使用 安装 打包

-D表示的是开发依赖,会把包添加到package.json的devDependencies下,这些包只在做项目的时候会使用到,在项目打包上线后不依赖于这些包项目依然可以正常运行。比如:gulp/webpack、eslint、sass等等。

-S表示的是生产依赖,会把包添加到package.json的dependencies下,这些包在项目打包上线后依然需要使用项目才能正常运行,比如:axios、element-ui、vue-router等等。

标签:npm,项目,package,json,使用,安装,打包
From: https://www.cnblogs.com/guozhiqiang/p/16965688.html

相关文章

  • npm编译提示"[email protected]"错误解决办法
    本地编译都成功,拿到jenkins编译就报错,本次原因是package-lock.json未上传,导致依赖不一致出问题.错误样本npmERR!codeELIFECYCLEnpmERR!errno2npmERR!ivie......
  • centos7安装mysql6.5
    1、配置mysql6.5yum源wget-P.http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpmrpm-ivhmysql-community-release-el6-5.noarch.rpm清理yum源缓......
  • js递归的使用
    在js中函数自己调用自己,就称为递归。递归函数的必要条件递归方程以及递归结束条件,即给递归函数安排出口,否则会造成无限递归,无限递归会造成执行栈溢出,浏览器会报错。递归......
  • 二、TestDriven.Net常用属性介绍及使用
    准备动作1.      先到http://www.testdriven.net/download.aspx网站上下载PersonalVersion(个人版,就这个是免费的),然后安装,默认安装即可。2.      根据安装路......
  • kettle安装使用与部署
    1.下载Kettle,版本7.1,官网太慢,不要官网下载2.Kettle为java程序,需先安装jdk1.8(与kettle7.1配对)  Jdk下载地址,下载jdk-8u341-windows-i586.exe: https://www.oracle.com/......
  • java爬虫笔记:使用WebCollector增量采集www.baiduyunsousou.com
    WebCollector可以配置短点爬取,历史数据根据Key去重,也就是url 最近在采集百度云网盘,记录一下 /***@authorLiu*@create2022-08-0211:48*/@Component@Slf......
  • 使用SpringBoot时出现了找不到测试类的情况或There are test failures
    出现场景:在使用SpringBoot做单元测试时在Maven编译或打包项目时具体bug描述:Therearetestfailures或者找不到测试类解决方案:首先去运行控制台看causeby后面的......
  • 极客编程python入门-sorted函数使用
    排序算法Python内置的sorted()函数就可以对list进行排序:>>>sorted([36,5,-12,9,-21])[-21,-12,5,9,36]sorted()函数也是一个高阶函数,它还可以接收一个key函数来实......
  • Centos 安装和配置Harbor
    一、安装docker-ce和docker-compose 前提已经安装过docker二、下载Harbor安装包#原下载命令,到github上下载,下载速度比较慢wgethttps://github.com/goharbor/harbor/r......
  • vim基本使用
    vim基本使用使用方法在终端输入vim+(文件),如果文件已经存在,则使用vim打开文件,否则创建一个文件。或者,是输入vim直接进入,再输入:e+文件名,来打开文件。进入vim后默认为......