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

相关推荐
郑州光合科技余经理1 小时前
本地生活系统:多业务订单字段怎么分账本导出
java·开发语言·前端·数据库·uni-app·php·ai编程
怕浪猫8 小时前
FDE 如何正确解决现场项目工程性的问题
前端·后端·ai编程
西瓜太郎12348 小时前
外层模型卡片与分组详情成功率不一致,应该怎么排查?
前端·typescript·go·软件工程·react
GreenTea9 小时前
vLLM 与 SGLang KV Cache 底层实现机制深度调研报告
前端·后端·算法
几何心凉12 小时前
没有万能模型:我用 AiiOnly Token Plan,把多款大模型的长处拼进同一个项目
前端
kyriewen12 小时前
Claude Code 的额度今天缩水了17%——官方公告上写的是"永久提高25%"
前端·ai编程·claude
雪芽蓝域zzs12 小时前
vue解构平铺VS对象包裹
前端·javascript·vue.js
风骏时光牛马13 小时前
从零到实战,完整AI学习路线
前端
星辰徐哥13 小时前
本地视频预览别只自己看:把Remotion动效项目发给客户远程验收
docker·ai·node.js·html·音视频·react·remotion
三十而立洋14 小时前
深入理解 Monorepo:子包安装依赖
前端·前端工程化