关于npm和yarn的使用(自己的问题记录)

目录

一   npm 和 yarn 常用命令

二  package.json中 devDependencies 和 dependencies 的区别。

三 npm安装包时,加 --save和不加的区别


一   npm 和 yarn 常用命令

备注:以下命令以 axios 为例。

                未完:待续。。。。

        

 

二 ​​​​​​​ package.json中 devDependencies 和 dependencies 的区别。

        1. dependencies: 生产环境依赖包。使用 npm install 命令安装模块时,dependencies 中的包会被安装到项目中。这些包在程序运行时必须的,没有的话慧报错,导致程序运行出错。

        安装命令:npm install echarts -save

        2. devDependencies: 开发环境依赖包。只用在开发过程中,在程序正式部署时不需要。比如:webpack、glup 等。

        安装命令:npm install echarts --save-dev

三 npm安装包时,加 --save和不加的区别

        1. npm install xxx --save : 命令是安装模块到项目node_modules目录下,并将模块依赖写入​​​​​​​package.json文件中的dependencies下。如果node_modules目录被删除了(或者程序拉下来后需要初始化),使用npm install 可以自动安装所有的依赖。

        2. npm install xxx  :命令是安装模块到项目node_modules目录下,但是不会将安装的依赖包写到package.json文件中。如果将node_modules目录删除,使用npm install安装所有依赖,自行安装的依赖不会被安装,如果使用,需要再次手动安装(npm install xxx)。

        3. 总结:加了--save 会更加方便再次初始化依赖包。

相关推荐

  1. 关于npmyarn使用自己问题记录

    2024-04-08 06:48:04       35 阅读
  2. 【node】关于npmyarnnpx区别与使用

    2024-04-08 06:48:04       71 阅读
  3. yarnnpm区别

    2024-04-08 06:48:04       71 阅读
  4. npm yarn安装使用方法

    2024-04-08 06:48:04       62 阅读
  5. yarn安装使用及与npm区别

    2024-04-08 06:48:04       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-08 06:48:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-08 06:48:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-08 06:48:04       82 阅读
  4. Python语言-面向对象

    2024-04-08 06:48:04       91 阅读

热门阅读

  1. 4.7Qt

    4.7Qt

    2024-04-08 06:48:04      29 阅读
  2. 计算机网络——物理层

    2024-04-08 06:48:04       33 阅读
  3. EasyExcel 校验后导入

    2024-04-08 06:48:04       31 阅读
  4. 统计Excel文件中的答案选项和类别

    2024-04-08 06:48:04       61 阅读
  5. 如何创建虚拟环境打包py文件

    2024-04-08 06:48:04       30 阅读
  6. uni-app + vue3实现input输入框保留2位小数的逻辑

    2024-04-08 06:48:04       33 阅读
  7. uniapp登录拦截白名单使用

    2024-04-08 06:48:04       32 阅读
  8. 跨站脚本攻击XSS

    2024-04-08 06:48:04       31 阅读
  9. C++语言学习(四)—— 字符串处理函数

    2024-04-08 06:48:04       36 阅读
  10. MacOS - unsupported git version(升级 Git)

    2024-04-08 06:48:04       33 阅读
  11. 【数据库】MySQL数据库学习涵盖的多个方面

    2024-04-08 06:48:04       29 阅读
  12. MacOS 升级14.4.1后vscode无法远程连接

    2024-04-08 06:48:04       38 阅读