你应该知道的几类npm依赖包管理详解
大家都知道在一个Node.js项目中,package.json几乎是一个必须的文件,它的主要作用就是管理项目中所使用到的外部依赖包,同时它也是npm命令的入口文件。下面话不多说了,来一起看看详细的介绍把。它用于指定应用依赖的外部包,这些依赖是应用发布后正常执行时所需要的,但不包含测试时或者本地打包时所使用的包。在开发模式下,运行npm install, 同时也会执行prepare脚本,开发时可以很容易的测试。注意,npm 1 与 npm 2 会自动安装同等依赖,npm 3 不再自动安装,会产生警告!可选依赖,如果有一些依赖包即使安装失败,项目仍然能够运行或者希望npm继续运行,就可以使用optionalDependencies。另外optionalDependencies会覆盖dependencies中的同名依赖包,所以不要在两个地方都写。
用户评论