npm package.json

包管理器(Package Manager):
软件包管理器是指在计算机中自动安装、配置、卸载和升级软件包的工具的集合。

如:Ubuntu中的apt-get,Mac下的homebrew,Python中的pip,Ruby中的gem,Node下的npm包管理器

  1. 安装包
    一、本地安装 npm install lodash
    二、全局安装 npm install -g jshint

安装完毕后可以直接在命令行直接使用 jshint index.js
使用以下命令查看全局安装包安装在什么位置 npm prefix -g

  1. 使用 package.json
    当项目有多个依赖包时,使用package.json--就是一个json文件,它比手动安装有如下优点。
  • 以文档的形式规定了项目所依赖的包。
  • 可以确定每个包使用的版本。
  • 项目的构建可重用,在多人协作中更加方便。

使用 npm init 自动生成 package.json 文件

  • dependencies:在生产环境中需要依赖的包。
  • devDependencies:在开发和测试环节需要依赖的包。

npm install packageName --save
自动将包写入到 package.json 的 dependencies 中
npm install packageName --save-dev
自动将包写入到 package.json 的 devDependencies 中

别人要使用这个项目,只需要把 package.json 给他,执行 npm install 即可
** 不需要把包都下载到本地,方便协作 **

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 每个Nodejs项目的根目录下面,一般都会有一个package.json文件。该文件可以由npm init生成,定...
    brandYu阅读 5,000评论 0 0
  • package.json 工程文件(说明此项目需要依赖模块) 1.如何生成文件? (需要和gulpfile....
    想个名字真难ing阅读 2,767评论 0 0
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 11,398评论 2 36
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 12,439评论 0 9
  • 1.背景介绍 NPM是什么?NPM(node package manager),通常称为node包管理器。顾名思义...
    我叫于搞吧阅读 4,882评论 0 1

友情链接更多精彩内容