npm package.json

简介: 包管理器(Package Manager):软件包管理器是指在计算机中自动安装、配置、卸载和升级软件包的工具的集合。如:Ubuntu中的apt-get,Mac下的homebrew,Python中的pip,Ruby中的gem,Node下的npm包管理器安装包一、本地安装 n...

包管理器(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 即可
不需要把包都下载到本地,方便协作

目录
相关文章
|
JavaScript 前端开发 Shell
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
287 0
|
6月前
|
JavaScript 前端开发 Shell
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
221 0
|
4月前
|
JavaScript 开发工具 数据安全/隐私保护
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
97 0
使用npm init需要注意的事情以及pageck.json文件介绍
使用npm init需要注意的事情以及pageck.json文件介绍
|
6月前
|
JSON JavaScript Java
Nodejs 第三章(Npm Package json)
Nodejs 第三章(Npm Package json)
44 0
|
11月前
Error:npm WARN enoent ENOENT: no such file or directory, open ‘C:\Users\XX\package.json‘son‘
Error:npm WARN enoent ENOENT: no such file or directory, open ‘C:\Users\XX\package.json‘son‘
|
12月前
|
小程序
npm ERR! enoent ENOENT: no such file or directory, open ‘D:\package.json‘
npm ERR! enoent ENOENT: no such file or directory, open ‘D:\package.json‘
117 0
|
JSON 数据格式
NPM Error Unexpected token < in JSON at position 0 while parsing near ‘<!DOCTYP
NPM Error Unexpected token < in JSON at position 0 while parsing near ‘<!DOCTYP
404 0
|
JSON JavaScript 数据格式
js:使用npm库csvtojson将 CSV 转换为 JSON 字符串
js:使用npm库csvtojson将 CSV 转换为 JSON 字符串
176 0
|
前端开发 JavaScript 程序员
CommonJs自定义模块的使用/npm 包 第三方模块/package.json版本信息
CommonJs自定义模块的使用/npm 包 第三方模块/package.json版本信息
132 0
CommonJs自定义模块的使用/npm 包 第三方模块/package.json版本信息

推荐镜像

更多