WIN10 NPM的安装

引言:

什么是node.js?

javaScript是一门脚本语言,通常被用来编写、执行本地源代码。脚本语言需要一个解析器才能运行,HTML文件中的JavaScript代码由浏览器解析执行。而自行执行JavaScript代码则需要Node.js解析器才能运行。

每个解析器都是一个运行环境,允许JavaScript定义各种数据结构和执行各种计算,同时也允许JavaScript调用运行环境提供的内置对象和方法。浏览器环境下,JavaScript常被用来操作DOM等功能,因此浏览器提供了document等内置对象;在Node.js环境下,JavaScript通常用来处理磁盘文件和搭建HTTP服务器,因此Node.js提供了fs、http等内置对象。

Node.js是一个基于V8引擎的JavaScript运行环境。V8引擎具有快速执行JavaScript代码的能力,并且性能非常优秀。Node.js专注于优化一些特殊用例,并提供了替代的API,在非浏览器环境下更好地运行V8引擎。

作为一种服务器端JavaScript平台,Node.js能够快速创建网络应用程序。同时,它也支持前后端JavaScript编程,为开发者提供了更高效的系统设计和一致性。

更详细的介绍可以关注知乎上的这个解答【1】


WIN10 NPM的安装

1. 简介

NPM,Node Package Manager的缩写,是JavaScript编程语言的包管理器。它主要用于管理和安装Node.js项目的包和依赖项。NPM允许开发人员通过提供一个集中的包存储库来轻松地共享和重用代码,这些包可以轻松地安装和集成到项目中。

NPM的特点:

包安装:NPM允许开发人员轻松地为他们的项目安装包和依赖项。它提供了一个命令行界面(CLI),允许开发人员搜索软件包、安装特定版本和管理依赖关系。

包发布:NPM为开发人员提供了一个平台来发布他们自己的包,并将其提供给更广泛的社区。这允许开发人员之间轻松共享和协作。

版本管理:NPM允许开发人员指定他们想要在项目中使用的包的版本。这有助于确保项目使用兼容版本的包,并有助于管理依赖关系。

依赖关系管理:NPM自动管理包的依赖关系,确保所有必需的依赖关系都已安装并相互兼容。它还提供了用于更新和管理依赖关系的工具。

脚本:NPM允许开发人员在他们的package.json文件中定义脚本,该文件可用于自动化常见任务,如构建、测试和部署项目。

注册表:NPM维护一个包的注册表,作为开发人员发布和发现包的中央存储库。注册表包含有关每个包的信息,包括其名称、版本、描述和依赖项。

NPM的使用:

要使用NPM,您需要在系统上安装Node.js,因为NPM与Node.js捆绑在一起。安装了Node.js后,您可以使用NPM CLI执行各种任务。以下是一些常见的命令:

  • npm-init:初始化一个新的Node.js项目并创建一个package.json文件。

  • npm install:安装package.json文件中列出的所有依赖项。

  • npm install<package>:安装特定的程序包。

  • npm install--save<package>:安装一个包,并将其作为依赖项添加到package.json文件中。

  • npm更新:将所有软件包更新到其最新版本。

  • npm uninstall<package>:卸载程序包。

  • npm search<keyword>:在npm注册表中搜索包。

  • npm发布:将包发布到npm注册表。

NPM广泛应用于JavaScript和Node.js生态系统中,拥有庞大而活跃的开发人员社区。它提供了一种方便高效的方式来管理包和依赖项,使其成为JavaScript开发人员的重要工具。

2. 安装

  • 首先,安装Node.js
    • 安装
      官网,根据64 32位选择对应的安装包。
      使用默认设置安装程序进行安装。但是,请注意,您可以在"自定义安装"中选择更改安装位置,也可以选择要安装的组件。默认选择适用于所有用户的组件和6系列和8系列的版本,这些默认设置应该能够满足大多数用户的需求。
      同样,您可以选择在完成安装后启动Node.js安装程序。
    • 验证Node.js是否已正确安装
      以管理员身份打开PowerShell,输入"node -v"命令,然后按回车。这将在运行环境中输出Node.js的当前版本。如果您看到版本号,则表明已成功安装Node.js。
python 复制代码
node -v
v18.18.0
  • 然后,安装NPM
    • 安装NPM
      NPM(全称是Node Package Manager)是Node.js的包管理器,因此如果您要使用Node.js进行开发,则需要安装它。
      NPM通常随Node.js一起安装,因此您不需要自己单独安装NPM。但是,在某些情况下,您可能需要更新NPM或使用较旧的版本。此时,您可以使用以下命令在全局范围内安装NPM。
    • 验证 NPM 的安装
python 复制代码
npm -v
9.8.1

3. 尝试用NPM安装包

python 复制代码
npm install xxx

参考资料

【1】 知乎-Node.js

相关推荐
vayy1 分钟前
uniapp中 ios端 scroll-view 组件内部子元素z-index失效问题
前端·ios·微信小程序·uni-app
专注API从业者20 分钟前
基于 Node.js 的淘宝 API 接口开发:快速构建异步数据采集服务
大数据·前端·数据库·数据挖掘·node.js
前端无冕之王22 分钟前
一份兼容多端的HTML邮件模板实践与详解
前端·css·数据库·html
再学一点就睡2 小时前
深入理解 Redux:从手写核心到现代实践(附 RTK 衔接)
前端·redux
叫我阿柒啊2 小时前
Java全栈开发工程师的面试实战:从基础到微服务
java·数据库·spring boot·微服务·node.js·vue3·全栈开发
天天进步20153 小时前
从零到一:现代化充电桩App的React前端参考
前端·react.js·前端框架
柯南二号3 小时前
【大前端】React Native Flex 布局详解
前端·react native·react.js
龙在天4 小时前
npm run dev 做了什么❓小白也能看懂
前端
hellokai4 小时前
React Native新架构源码分析
android·前端·react native
li理5 小时前
鸿蒙应用开发完全指南:深度解析UIAbility、页面与导航的生命周期
前端·harmonyos