zoukankan      html  css  js  c++  java
  • npm/yarn 安装依赖时 -S -D -g 的区别详解

    一, -S,-D,-g的解释

    
    npm install module_name -D    即  npm install module_name --save-dev 写入devDependencies 
     
    npm install module_name -g 全局安装(命令行使用)  
    
    npm install module_name 本地安装(将安装包放在 ./node_modules 下)
    

    以上都会出现在项目的package.json中 关键就在于安装在哪一个json对象中 如果安装错误很可能会导致 依赖包找不到

    从而导致项目error

    二, dependencies与devDependencies的区别

    • devDependencies 里面的插件只用于开发环境,不用于生产环境

    • dependencies 是需要发布到生产环境的

    虽说在package.json中是区分开发环境和生产化境,但是多数中小型企业区分生产还是开发环境是由后端api前缀决定的 但是具体的还要看安装的依赖类型,比如你安装一个代码压缩等一系列开发中使用的工具你--save就显然很不合理

  • 相关阅读:
    绿豆加速器
    电脑派位系统(新生入学摇号) v2016
    硬盘安装win10
    msbuild
    async
    win sshd
    Ftp软件
    nginx basic auth 登陆验证模块
    深入理解docker的link机制
    Docker Compose to CoreOS
  • 原文地址:https://www.cnblogs.com/wangjiahui/p/12985664.html
Copyright © 2011-2022 走看看