你说的那个npm他好用吗


什么是npm

npm,是一款软件包管理器,主要进行JAVAScript的包管理。只要有了npm,你可以通过npm下载和管理各种js库。

npm发展史

npm的全称是Node Package Manager,虽然名字里面有个Node,下载他也需要Node.js。但是使用和Node.js没有特别的关系。

  • npm的发展却和Node.js有着不小的因缘,一开始在npm被开发出来后发现身为一个包管理器他根本没有可以管理的软件对象。在开发原作者寻找了好几个合作对象后,没有包管理的Node.js愿意和他合作,于是npm作为node.js的组件,两位好兄弟相濡以沫在开发这片江湖中打红了自己的名声。
  • 2020年3月17日,npm被Github收购,GitHub现在已经保证npm将永远免费。
  • 截至2020年3月17日,npm为大约1200万开发人员提供了130万个软件包,这些开发人员每月下载这些软件包达750亿次。

npm安装

安装Node.js

因为npm是Node.js默认的包管理,下个Node.js就可以了
Node.js安装官网:http://nodejs.cn
Node.js的安装很简单,官方下载适合的安装包,安装包下载后安装过程中,除了路径可以选择更改你指定的路径,其他的都无脑下一步即可。

检查安装

安装完全后,可以通过命令提示符查看是否安装成功

  • 在电脑开始界面输入cmd即可打开命令提示符
  • 命令提示符里面输入node -v可以检查是否成功安装node.js以及安装版本
  • 命令提示符里面输入npm -v可以检查是否成功安装npm 以及安装版本

在这里插入图片描述
当然你可以输入npm install npm安装和更新npm
在这里插入图片描述

三.这样你就成功安装完成npm了


npm使用

npm基本使用

npm -v通过查看版本,看npm是否安装成功
npm install 使用npm命令安装模块
npm install -g可以直接在命令行里使用
npm list -g查看所有全局安装的模块
npm -g install npm@5.9.1(@后跟版本号)可以更新npm版本
npm install -save moduleName#-save在package文件的dependencies节点写入依赖。
npm install -save-dev moduleName# -save-dev在package文件的devDependencies节点写入依赖
dependencies运行时的依赖,发布后,即生产环境下还需要用的模块
devDependencies开发时的依赖。里面的模块是开发时用的,发布时用不到它,比如项目中使用的gulp,压缩css、js的模块。这些模块在我们的项目部署后是不需要的
npm update --save更新

Package.json属性配置

name包名
version包的版本号
description包的描述
homepage包的官网url
author包的作者姓名
contributors包的其他贡献者姓名
dependencies依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在node_module目录下
repository包代码存放的地方的类型,可以是 git或 svn,git可在 Github 上
mainmain 字段指定了程序的主入口文件,require(‘moduleName’)就会加载这个文件。这个字段的默认值是模块根目录下面的index.js
keywords关键字

package.json文件中版本号的说明,安装的时候代表不同的含义:
“5.0.3”表示安装指定的5.0.3版本
"~5.0.3”表示安装5.0.X中最新的版本
"^5.0.3”表示安装5.X.X中最新的版本

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值