npm是什么
来源:互联网 发布:淘宝官方怎么提成 编辑:程序博客网 时间:2024/05/22 00:19
npm
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装。命令如下,出现版本提示表示安装成功:
为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大家都把自己开发的模块打包后放到npm官网上,如果要使用,直接通过npm安装就可以直接用,不用管代码存在哪,应该从哪下载。
更重要的是,如果我们要使用模块A,而模块A又依赖于模块B,模块B又依赖于模块X和模块Y,npm可以根据依赖关系,把所有依赖的包都下载下来并管理起来。否则,靠我们自己手动管理,肯定既麻烦又容易出错。
讲了这么多,npm究竟在哪?
输入npm
,你会看到类似下面的输出:
参考网站如下:
http://www.runoob.com/nodejs/nodejs-npm.html
https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450141843488beddae2a1044cab5acb5125baf0882000
阅读全文
0 0
- npm是什么
- npm是什么
- 笔记 npm是什么?
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- NPM
- NPM
- github 项目创建,克隆,上传,更新 教程+坑
- 如何用java做分页查询页面
- 检查出栈数据的合法性和求一个数二进制中1的个数
- 鼠标点击,移动,释放事件
- 一触即发——App启动优化最佳实践
- npm是什么
- 学习ADC
- NXP实习面试
- Java中条件语句和if-else的嵌套原则
- 18岁生日 HDU
- Ubuntu新用户
- 判断二叉树是否平衡
- Unsupported major.minor version 52.0
- 设计模式-单例模式