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

【FE】NPM——概述

NPM基本使用

下载Node

  • 老生常谈,选择LTS版本
  • 官网放这里:https://nodejs.cn/download/

1.镜像配置:镜像源

镜像配置

依赖仓库:版本查看
//不确定仓库有哪些版本,列出指定包的所有版本
npm view <package-name> versions
//查看某个包的最新版本
npm view <package-name> version// 查看本地仓库包的信息,时间,版本,哈希,大小等
npm view jquery

2.依赖管理:安装卸载

【把npm更新到最新稳定版本】
npm install npm@latest -g【 安装依赖的4个方式】
// 1.安装依赖——选定版本
npm install jquery
npm install jquery@3.0.0
// 2.更新依赖到最新的版本
npm install jquery@latest
npm update jquery【安装依赖到开发环境】
// 开发环境最好加一个  --save-dev
npm install jquery --save-dev
// 卸载依赖
npm uninstall jquery

创建脚手架

【初始化项目——默认参数】
npm init -y

几大NPM选哪个?

最佳实践:

  1. npm config set registry http://registry.npm.taobao.org
  2. npm install -g pnpm
  3. pnpm i // 会自动安装依赖,主要为了节省时间
  4. npm run dev

NPM

  • Node.js附带了NPM (Node Package Manager),一般安装完node就会自带这个官方的包管理器npm -v
  • 优化了本地软件包安装以节省硬盘空间。

PNPM

因为不是自带的,所以要先安装:npm install -g pnpm

  • Pnpm在现有npm功能的基础上进行了许多改进。pnpm吸收了npm的所有优点,同时消除了它的弱点,使pnpm两全其美。

  • 为什么选择PNPM:https://refine.dev/blog/pnpm-vs-npm-and-yarn/?ref=hackernoon.com

Yarn

因为不是自带的,所以要先安装: npm install yarn -g

  • Yarn是Facebook开发的一款相对较新的包管理器,旨在提供NPM当时所缺乏的更先进的功能(如版本锁定),同时使产品更加安全、可靠和高效。
http://www.lryc.cn/news/450122.html

相关文章:

  • Clipboard.js实现复制文本到剪贴板功能
  • Harbor安装笔记
  • HTTP 1.0 2.0 3.0详解
  • Python操作TXT文本:从入门到精通
  • 开源 AI 智能名片 2+1 链动模式 S2B2C 商城小程序的数据运营策略与价值创造
  • ip 地址查看cmd命令
  • 力扣9.26
  • HT8731 内置自适应H类升压和防破音功能的10W D类及AB类音频功率放大器
  • webpack使用
  • 高通Android 12 音量API设置相关代码
  • Qt开发第一讲
  • 详细指南:如何有效解决Windows系统中msvcp140.dll丢失的解决方法
  • 【RabbitMQ】幂等性、顺序性
  • FFmpeg源码:avio_skip函数分析
  • Llama 3.1 技术研究报告-6
  • 更新日志-Python OS
  • Chrome浏览器的C++内存管理技术揭秘
  • Redis --- redis事务和分布式事务锁
  • SQL,将多对多的关联记录按行输出
  • 【SQL】筛选字符串与正则表达式
  • 【Redis入门到精通五】Java如何像使用MySQL一样使用Redis(jedis安装及使用)
  • 【 微信机器人+ AI 搭建】
  • VGG16网络介绍及代码撰写详解(总结1)
  • 多个excel表数据比对操作
  • golang学习笔记32——哪些是用golang实现的热门框架和工具
  • ZYNQ:开发环境搭建
  • 一步一步丰富生成式语言模型系统
  • Python中元组的常用方法
  • 新版本Android Studio如何新建Java code工程
  • 2024年世界职业院校技能大赛:全面升级的国际化职业技能竞赛