前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >node.js中的包管理之npm使用介绍

node.js中的包管理之npm使用介绍

作者头像
acoolgiser
发布2019-01-17 10:06:20
1.1K0
发布2019-01-17 10:06:20
举报
文章被收录于专栏:acoolgiser_zhuanlanacoolgiser_zhuanlan

一、NPM介绍

NPM 是Node.js的包管理工具。它的重要性就像 gem 之于 Ruby 一样。Node.js 与 NPM的关系是密不可分的。

1. NPM 常用命令

NPM 默认是与Node.js 一起安装的,可以在命令行中输入npm ,验证是否安装,如图所示:

 可以通过npm -v 或 npm version 命令查看NPM的安装版本。

2. npm init

通过 npm init 命令 可以生产一个package.json文件。这是整个项目的描述文件。通过这个文件可以清除地知道项目的包依赖关系、版本、作者等信息。 每个NPM包都有自己的package.json文件,使用这个命令需要填写如图所示信息:

填写完毕后,可以看到在使用该命令的文件夹中多了一个package.json文件。当然,如果不想填写,可以在此命令后面添加参数-y 或者 -yes, 这样系统会使用默认值生成package.json文件。

3. npm install 

这是安装第三方的命令。如安装underscore这个包(underscore是一个强大的JavaScript工具包,使用这个库可以大大提高开发效率)。

安装第三方包的的时候可以在命令后添加-save 或者 -S,这样所安装的包的信息会记录在package.json文件的dependencies字段中,如图:

npm install underscore -save

当然,如果这个包只是开发阶段需要的,可以继续添加-dev 参数。这样安装的包的信息将会记录在package.json文件的devDependencies字段中,如图:

npm install underscore -save-dev

建议将项目中所有安装的包都记录在package.json文件中。当我们的package.json文件中有了依赖包的记录时,只需要运行npm install 命令,系统就会自动安装所有项目需要的安装包。——在团队开发或者给别人使用时,可以很方便地知道你安装了哪些包。

4. package.json文件

package.json文件 是提供包描述的文件。在Node.js中,一个包是一个文件夹,其中的package.json文件以 json 格式存储该包的相关描述。

主要字段有:

Name: 包的名字。

Respository: 包存放的仓库地址。

Keywords: 包的关键字,有利于别人通过搜索找到你的包。

License: 遵循的协议。

Maintainers: 包的维护者。

Author: 包的作者。

Version: 包的版本号,遵循 版本命名规范。

Dependencies:包依赖的其他包。

devDependencies :包开发阶段依赖的其他包。

homepage: 包的官方主页。

其他字段见https://docs.npmjs.com/files/package.json。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年11月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、NPM介绍
    • 1. NPM 常用命令
      • 2. npm init
        • 3. npm install 
          • 4. package.json文件
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档