比尔云BierYun--阿里云最新优惠活动
阿里云优惠码丨阿里云代金券

什么是Nodejs和npm-安装和概述

什么是Nodejs和npm-安装和概述

很明显,JavaScript已经发展了多年。从用于HTML的语言制作丰富的前端页面,到每个人都能说和理解的语言。

除非你一直生活在岩石下,否则你已经听说过nodejs。通过节点平台,JavaScript已经发展到更多。

什么是NODE JS?

Nodejs是一个运行时环境,可以在引擎盖下运行chrome的V8引擎。Node允许您在Web浏览器之外编译和运行JavaScript代码。这大大增加了JavaScript的使用次数。今天,JavaScript用于创建Web应用程序,桌面应用程序,移动应用程序以及您可以想象的几乎所有利基。

什么是NPM?

 

NPM是Nodejs Package Manager的缩写。它是一个小工具,可让您下载和安装JavaScript库和包。它基本上是Nodejs应用程序的依赖管理器。默认情况下,它会在任何系统上全新安装节点。除了NPM,yarn是另一个可以与节点一起使用的包管理器。但是,纱线不带节点,您需要单独安装。

安装节点和NPM

Node是高度跨平台的,可用于许多操作系统。源代码是开源的,二进制文件可用于Windows,Mac,Linux和Sun操作系统。此外,还分发了泊坞窗图像,以便与docker容器应用程序一起使用。

目前有2个主要版本的Node可用。

  1. 具有NPM v6.4.1的节点v8.12是节点的当前稳定和LTS版本。
  2. 带有NPM v6.4.1的节点v10.10是最新的非LTS版本。

作为初学者,建议您使用LTS版本,因为许多软件包是专门为LTS版本构建的。较新的版本具有尚未稳定的实验性功能。Windows和Mac的安装非常简单。您只需从此页面下载二进制文件并继续按照说明操作。

对于使用apt,yum等包管理器的Linux和其他系统,可以在此处获得安装说明。

使用NPM

每当您处理Node项目时,建议您初始化它初始化Node项目非常简单。将CD放入项目文件夹并运行npm init。您将被问到有关该项目的一些问题,如名称,描述,作者等。

恭喜,您刚刚初始化了一个npm项目。现在,您将在项目目录中拥有一个类似结构的package.json文件。这是项目详细信息的JSON表示。

{

 "name": "bieryun",

 "version": "1.0.0",

 "description": "",

 "main": "index.js",

 "scripts": {

    "test": "echo \"Error: no test specified\" && exit 1"

 },

 "author": "Rishabh Kandari",

 "license": "ISC"

}

现在是时候安装其他人制作的一些库了。为此,我们将使用npm install命令。让我们通过运行以下命令来安装momentjs库。

npm install moment

现在,在我们开始之前,我希望您窥视项目文件夹。它现在应该具有以下结构。

您有一个新的package.lock.json文件和一个名为node_modules的文件夹。此文件夹包含您为此项目安装的所有库。要卸载相同的库,您可以运行npm uninstall moment要列出项目的所有依赖项,请运行npm list可以在运行时查看可用命令的完整列表npm --help

结论

Nodejs确实改变了人们看待JavaScript的方式。它已成为一种完全成熟的语言,支持一些最大的软件产品的基础设施。人们喜欢它的简单性,可用性和易用性。我希望你现在对Nodejs和NPM很清楚了。如果您对任何事情有任何疑问,请在下面的评论部分告诉我。

未经允许不得转载:阿里云代理商 » 什么是Nodejs和npm-安装和概述
分享到: 更多 (0)

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

强烈推荐

高性能SSD云服务器ECS抗攻击,高可用云数据库RDS