编程大白话之-npm(Node Package Manager

2019-07-31  本文已影响0人  Han涛_

对于编程工作或学习的朋友对npm(Node Package Manager : 包管理器)一定不陌生,今天对npm的基本增、删、查、改写了一个简单的步骤,让学习的朋友们可以从大白话中更容易的理解。

npm是什么?
npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。
npm 由三个独立的部分组成:
1.网站
2.注册表(registry)
3.命令行工具 (CLI)

看了上面一段话,初次接触的朋友能理解意思么?
其实就是和NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的一些问题。通过输入 "npm -v" 来测试是否成功安装,成功会提示版本号。
常见的使用场景有以下几种:
1.允许用户从NPM服务器下载别人编写的第三方包到本地使用。
2.允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
3.允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

下面重点给大家描述一下操作的步骤:

  1. 输入npm init (初始化你的npm)会提示每一个设置项由你来自由填写内容,最后会提示yes时,写y回车便会创建一个package.json文件。
$ npm init.png

2.直接输入npm init -y来直接自动生成默认的package.json文件。

Hantato.jpg
  1. 按照提示输出正确的用户名、密码、邮箱

2.注册成功后,需要登录自己的邮箱进行确认,并登录npm网页

Htao.jpg Htao.jpg Htao.jpg

2.我们登陆npm官网,查看自己的账号上传成功的包就会有所显示

Htao.jpg Htao.jpg

2.我们在网页刷新自己的npm页面
此时我们可以看到,刚才存在的包已经被删除

Htao.jpg Htao.jpg

打开code中package.json文件,我们可以看到下载的包存储位置
dependencies(生产依赖,在上线的真实环境下存在)

Htao.jpg Htao.jpg

1.打开code中package.json文件,我们可以看到下载的包存储位置
devDependencies(开发依赖,在发开环境下有,提交上线时会将其剔除掉)

Htao.jpg Htao.jpg

2.卸载后文件会自动从json文件中删除

Htao.jpg Htao.jpg Htao.jpg

我们在Git Bash中输入npm i (简写的方法),文件就会自动下载

Htao.jpg

查看文件夹,自动创建了文件夹,并下载好了文件

Htao.gif

上面就是npm最基本的一些方法,可能整理的有点乱,哪里有看不懂或错误的地方,希望大家多多指出!~~

上一篇下一篇

猜你喜欢

热点阅读