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查看更多文章

  • 相关阅读:
    NYOJ 542 试制品(第五届河南省省赛)
    714-Card Trick
    716-River Crossing
    1248-海岛争霸
    51Nod
    51Nod
    NYOJ_1274_信道安全
    ZZNU 2095 : 我只看看不写题
    前端-HTML标签
    python 17篇 unittest单元测试框架
  • 原文地址:https://www.cnblogs.com/sk-3/p/14102597.html
Copyright © 2011-2022 走看看