我是靠谱客的博主 清新裙子,最近开发中收集的这篇文章主要介绍npm与包之包管理配置文件一、包管理配置文件二、安装与卸载,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天的天气真的太热了!中午洗完澡去图书馆,短短一段路就会出汗,超级想吃雪糕,冰镇西瓜,冰饮料,我现在已经在幻想我躺在空调屋子里,身上盖着夏凉被,左手拿着雪糕,右手拿着冰饮,桌上摆着半个无籽沙瓤大西瓜,西瓜中间扎着一个勺子,头顶的投影仪打在对面的墙上,因为拉着窗帘,显得无比清晰,还放着我最喜欢的哈利波特......好吧,现在就想想吧。


目录

一、包管理配置文件

1.快速创建package.json

 2.dependencies节点

3.devDependencies节点

二、安装与卸载

1.一次性安装所有的包

2.卸载包

3.为什么下包速度慢


昨天给大家分享了一下怎么下载包,怎么使用包,今天呢想和大家继续分享关于包和包管理配置文件的内容。

一、包管理配置文件

1.快速创建package.json

npm包管理工具提供了一个快捷命令,可以在执行命令时所处的目录中,快速创建package.json这个包管理配置文件:

//作用:在执行命令所处的目录中,快速创建package.json文件
npm init -y

注意:

①上述命令只能在英文的目录下成功运行!所以项目文件夹的名称一定要使用英文命名,不能使用中文,不能出现空格。

②运行npm install命令安装包的时候,npm包管理工具会自动把包的名称版本号,记录到package.json中。

 

 

我们打开package.json文件 

 2.dependencies节点

package.json文件中,有一个dependencies节点,专门用来记录您使用npm install命令安装了哪些包。

 

我们上节课安装了moment包,所以在这里会显示moment和它的版本号 。

另外在第一次安装包后会出现一个package-lock.json配置文件,这个文件用来记录目录下的每一个包的下载信息,例如包的名字、版本号、下载地址等。

3.devDependencies节点

如果某些包只在项目开发阶段会用到,在项目上线之后不会用到,则建议把这些包记录到devDependencies节点中。与之对应的,如果某些包在开发和项目上线之后都需要用到,则建议把这些包记录到dependencies节点中。

若想要将包记录到devDependencies节点中,可以使用如下命令:

//安装指定的包,并记录到devDependencies节点中
npm i 包名 -D
//注意:上述命令时简写形式,等价于下面完整的写法
npm install 包名 --save-dev

二、安装与卸载

1.一次性安装所有的包

如果想要一次性安装所有的包,可以运行npm install命令(或npm i)一次性安装所有的依赖包:

//执行npm install命令时,npm包管理工具会先读取package.json中的dependencies节点
//读取到记录的所有依赖包名称和版本号之后,npm包管理工具会把这些包一次性下载到项目中
npm install

2.卸载包

可以安装包,自然也可以卸载包,当我们想要写在某个包时,可以运行npm uninstall命令,来卸载指定的包:

//使用npm uninstall 具体的包名 来卸载包
npm uninstall moment

注意:npm install命令执行成功后,会把卸载的包,自动从package.json的dependencies中移掉 

 

3.为什么下包速度慢

在使用npm下包的时候,默认从国外的 http://registry.npmjs.org/服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度很慢

扩展阅读-海底光缆

https://www.baike.com/wikiid/9132159523233008498?prd=home_search&search_id=nzs6l2hbkhs00&view_id=1pbkzx56gl2800

今天的分享就到这儿了,明天会和大家分享怎么解决下包速度慢的问题。

每天都要学一点,每天都要进步一点啊 。


虽然白天很热,但是半下午起风了,在外面走着舒舒服服的,还有一点小冷。

不管怎样,我们都要好好照顾自己啊!

今天分享的歌:

孤勇者

学习的路上是孤独的,希望我们都能做自己的勇敢者!

祝:

晚安,好梦!   

                         

最后

以上就是清新裙子为你收集整理的npm与包之包管理配置文件一、包管理配置文件二、安装与卸载的全部内容,希望文章能够帮你解决npm与包之包管理配置文件一、包管理配置文件二、安装与卸载所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部