什么是node.js和npm

什么是node.js

node.js是一个开源、跨平台的基于Chrome浏览器V8引擎的运行环境,使用node.js能够快速构建运行速快快以及可扩展的web应用。
至于什么是运行环境,知乎上有一个挺好的回答:

JavaScript是一门脚本语言,它需要一个运行环境。就好像PHP需要Apache,JSP需要Tomcat等等…而node.js之前,JavaScript运行环境是浏览器,也就是JavaScript在网页中才能跑起来。node.js之后JavaScript又多了一个运行环境,就是node.js

什么是npm

nodejs.org 对npm的介绍如下:

npm is two things: first and foremost, it is an online repository for the publishing of open-source Node.js projects; second, it is a command-line utility for interacting with said repository that aids in package installation, version management, and dependency management. A plethora of Node.js libraries and applications are published on npm, and many more are added every day. These applications can be searched for on https://www.npmjs.com/. Once you have a package you want to install, it can be installed with a single command-line command.

翻译下来就是:

npm包括两部分:第一也是最重要的部分是,它是一个用于发布开源Node.js项目在线仓库;第二,它是一个用来与这些在线仓库交互的命令行工具,这个工具用来帮助我们安装依赖包、进行版本控制和依赖管理。大量的Node.js库和应用在npm上发布,这个数量每天都在增加。这些上传的应用可以在 https://www.npmjs.com/ 上被搜索到。如果想安装一个依赖包,那么就可以使用npm命令来安装。

node.js与npm之间的关系

node.js是一个运行环境,用来开发效率高的web应用,而开发web应用免不了使用其它的依赖,以避免重复造轮子。那么当依赖很多时,尤其一个依赖又是基于其它多个依赖的情况下,手动下载并导入依赖就显得比较费时费力了,甚至是手动不可能完成的工作。

npm全称Node Package Manager,即Node包管理器(这里的包,就理解为依赖),可以使用npm命令来安装依赖。npm内置在了node.js中,所以在下载了node.js之后,直接就可以使用npm命令来下载相关依赖。

npm常用命令

安装

npm i <package>:安装局部依赖包;
npm i -g <package>:安装全局依赖包;
npm un <package>:卸载局部依赖包;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦想照进现实_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值