首页 > 其他分享 >新电脑如何设置 npm 源及查看源、安装 cnpm、pnpm 和 yarn 的详细教程

新电脑如何设置 npm 源及查看源、安装 cnpm、pnpm 和 yarn 的详细教程

时间:2024-07-26 15:29:44浏览次数:6  
标签:npm cnpm yarn js registry pnpm

当你获得一台新电脑,或需要在现有电脑上优化 JavaScript 和 Node.js 的开发环境时,正确配置 npm 是一步不可少的过程。本教程将详细指导你如何设置 npm 源,查看当前源,以及如何安装 cnpm、pnpm 和 yarn。

1. 设置 npm 源

npm (Node Package Manager) 是 Node.js 的包管理器,通过它可以安装和管理项目所需的依赖。有时由于网络问题,访问 npm 的默认源可能会很慢,我们可以将源切换到国内镜像以提高下载速度。

步骤 1:打开命令提示符或终端

在 Windows 上可以通过搜索 cmd 打开命令提示符,Mac 或 Linux 用户可以打开终端。

步骤 2:设置 npm 源

执行以下命令,将 npm 的默认源设置为国内镜像(例如淘宝 NPM 镜像):

npm config set registry https://registry.npmmirror.com/

这条命令会更改全局 npm 配置文件中的源地址。

2. 查看当前 npm 源

要确认你的 npm 源已正确设置,可以查看当前配置的源地址。

执行命令:

npm config get registry

该命令将显示当前配置的源地址,你应该会看到 https://registry.npmmirror.com/

3. 安装 cnpm、pnpm 和 yarn

cnpm:

由于 npm 的包通常托管在国外服务器上,国内访问可能较慢,因此淘宝团队提供了 cnpm,这是一个完全兼容 npm 的命令行工具,但配置了国内的源。

安装 cnpm:

npm install -g cnpm --registry=https://registry.npmmirror.com/

pnpm:

pnpm 是另一种包管理工具,以节省磁盘空间和提高安装速度为特色。

安装 pnpm:

npm install -g pnpm

yarn:

Yarn 是 Facebook 提供的替代 npm 的工具,它缓存每个下载过的包,因此无需重复下载。

安装 yarn:

npm install -g yarn
4. 使用 npm 安装 core-js

core-js 是一个模块化标准库,提供了许多 JavaScript 标准库中缺失的功能。它非常重要,尤其是在使用 Babel 进行 JavaScript 编译时。

安装 core-js:

npm install --save core-js

该命令将 core-js 添加到你项目的依赖中。

标签:npm,cnpm,yarn,js,registry,pnpm
From: https://blog.csdn.net/weixin_39973810/article/details/140660458

相关文章

  • 解决npm安装electron失败的问题
    1.问题描述使用npm创建项目后,添加electron依赖npminstallelectron--save-dev一直报错,部分报错日志如下484sillyauditerror[objectObject][email protected]{code:1,signal:null}487verbosestac......
  • nvm管理npm安装
    要在Ubuntu上安装最新版本的npm和Node.js,建议使用NodeVersionManager(nvm)。nvm可以帮助你管理和切换不同版本的Node.js和npm。以下是详细步骤:1.安装nvm首先,下载并安装nvm:curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh|bash......
  • 了解package.json中npm run命令的执行原理,以及直接运行shell命令
    了解npmrun在package.json文件中的script字段,可以定义脚本命令,通过npmrun指令运行该脚本。比如简单定义一个输出打印的shell脚本。{"script":{"hw":"echohelloworld!"}}执行npmrunhw可以看到终端上打印出了helloworld!。我们可以在很多工程项目中......
  • pnpm的安装与使用
    官网:安装|pnpm中文文档|pnpm中文网一、pnpm优势:1.节省磁盘空间假设你有一个依赖包example-package,包含100个文件。如果你使用npm安装在100个项目中,你的硬盘上会有100份example-package,每份都占用同样的空间。然而,如果是使用pnpm,(1)example-package的所有文......
  • npm常用命令
    npm常用命令详解npm(NodePackageManager)是Node.js的包管理器,它提供了一种简单的方式来安装、更新和管理Node.js的包。npm是Node.js生态系统中不可或缺的一部分,它拥有庞大的包库,几乎可以满足开发者的所有需求。本文将详细介绍npm的常用命令,帮助开发者更高效地使用npm进行项目开......
  • npm私服 verdaccio 搭建
    1、什么是npm私服我们前端(web,nodejs)平常使用的各种包,什么vue,react,react-router,zustand等,都会从https://registry.npmjs.org/这个镜像源上download,当然我们国内开发为了download方便,快速down下来,下载包的时候会指定国内镜像源,比如淘宝镜像。像这些提供给全网使用的镜像服......
  • React+TypeScript 组件库开发全攻略:集成Storybook可视化与Jest测试,一键发布至npm
    平时我除了业务需求,偶尔会投入到UI组件的开发中,大多数时候只会负责自己业务场景相关或者一小部分公共组件,极少有从创建项目、集成可视化、测试到发布的整个过程的操作,这篇文章就是记录组件开发全流程,UI组件在此仅作为调试用,重点在于集成项目环境。组件我们使用React+TypeScri......
  • npm 语义化依赖管理
    之前搞前端项目,经常遇到依赖的问题,这下学到了npm的依赖管理,以后应该能应对这些问题了什么是语义化依赖管理npm根据package.json中的dependencies字段来管理依赖,一般根据下面这种格式"dependencies":{"package-name":"version","express":"4.14.0"}npm中的version遵......
  • YARN
    MapReduce(Hadoop1.x)的设计缺陷身兼两职:计算框架+资源管理框架 JobTracker+TaskTracker(1:N)JobTracker-既做资源管理,又做任务调度-任务太重,开销过大-存在单点故障资源描述模型过于简单,资源利用率较低-仅把Task数量看作资源,没有考虑CPU和内存-强制把资源分为Ma......
  • Transformer中高级位置编码的介绍和比较:Linear Rope、NTK、YaRN、CoPE
    在处理诸如文本之类的序列时,排序信息显然是至关重要的。为了结合排序信息而不是将序列视为集合,对位置信息进行编码是至关重要的。位置编码通过为每个位置分配嵌入向量并将其添加到相应的标记表示来实现这一点。绝对和相对位置编码是最常见的两种位置编码方式,但是本文将要比......