zoukankan      html  css  js  c++  java
  • dependencies vs devDependencies?

    dependencies vs devDependencies

    dependencies与devDependencies是什么

    在package中常常可以看到dependencies与devDependencies,但是大家对于这两个有什么深入了解吗?
    当你发布一个项目到npm上时,通常会将node_modules添加到.gitignore文件中,是为了避免文件过大导致上传失败
    当别人clone你的项目到本地时,并试图运行你的项目时,会发现没有任何效果,这是因为你本地的依赖安装在了你的node_modules上,但是你没有推送到远程仓库上。
    解决问题的唯一方法就是别人npm install,他会安装package.json中所有依赖到的库

    package.json文件主要存储了项目的一些依赖关系及其他信息

    dependencies本意为依赖,devDependencies的本意为开发依赖

    dependencies与devDependencies分别有什么作用

    dependencies: 应该包含项目的基础框架,比如vue,react等

      // 安装项目依赖
      npm install xxx -S
      npm install xxx --save
      npm install xxx
    

    devDependencies: 应该包含在开发期间使用的软件包或用于构建捆绑包的软件包,例如mocha,jsc,grunt-contrib-watch,gulp-jade等。这些软件包仅在开发项目时才是必需的,ESlint用于在构建捆绑包时检查所有内容

      // 安装开发依赖
      npm install xxx --dev
      npm install xxx -D
    

    github查看更多文章

  • 相关阅读:
    ERP专用术语解释
    今天在倉庫了解系統流程
    今天会见广州用友的SALER
    人生隨緣
    今天午会见天思的客人
    父亲有过目不忘的本事
    今天会见易科(Exact,荷兰)温先生
    奥莱公司发展前途不可限量
    想念父母
    上海女人果真了得
  • 原文地址:https://www.cnblogs.com/sk-3/p/14102597.html
Copyright © 2011-2022 走看看