当前位置: 首页 > news >正文

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

当你获得一台新电脑,或需要在现有电脑上优化 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 添加到你项目的依赖中。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Python研究生毕业设计,数据挖掘、情感分析、机器学习
  • scikit-learn中fit_transform会改变原始数据吗
  • 江科大/江协科技 STM32学习笔记P9-11
  • Si24R03:高度集成的低功耗SOC芯片中文资料
  • 05 ES6中的Set类型
  • openssl req 详解
  • c++——map和set
  • 解决vscode+UE5中vscode无法识别头文件,无法函数无法跳转,也无法自动补全的问题。
  • 科研绘图系列:R语言和弦图 (Chord diagram)
  • 自动驾驶(八十六)---------通信中间件Fdbus
  • C#测试控制台程序调用Quartz.NET的基本用法
  • OpenCV 卷积 Robert算子,Laplance算子,Sobel算子,Canny边缘检测原理
  • 【DVWA靶场】Web安全之(布尔值/延时型)SQL盲注(超详细教程)
  • Android RSA 加解密
  • stm32F1xx时钟配置分析总结
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • #Java异常处理
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • ➹使用webpack配置多页面应用(MPA)
  • Cookie 在前端中的实践
  • ES10 特性的完整指南
  • github指令
  • JavaScript的使用你知道几种?(上)
  • js算法-归并排序(merge_sort)
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • 规范化安全开发 KOA 手脚架
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 技术发展面试
  • 力扣(LeetCode)21
  • 聊聊redis的数据结构的应用
  • 前端存储 - localStorage
  • 前端代码风格自动化系列(二)之Commitlint
  • 小程序01:wepy框架整合iview webapp UI
  • 用 Swift 编写面向协议的视图
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在electron中实现跨域请求,无需更改服务器端设置
  • elasticsearch-head插件安装
  • scrapy中间件源码分析及常用中间件大全
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #VERDI# 关于如何查看FSM状态机的方法
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (06)Hive——正则表达式
  • (1)Jupyter Notebook 下载及安装
  • (1)常见O(n^2)排序算法解析
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (分布式缓存)Redis持久化
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (五)activiti-modeler 编辑器初步优化
  • (五)关系数据库标准语言SQL