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

【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.kler.cn/news/322440.html

相关文章:

  • 13年408计算机考研-计算机网络
  • 动态规划算法:13.简单多状态 dp 问题_打家劫舍II_C++
  • 搜索软件 Everything 的安装与使用教程
  • Vue使用Vue Router路由:通过URL传递与获取参数
  • C语言-IO
  • 卷积神经网络-最优模型
  • SSH 安全实战:保护您的远程访问
  • 嵌入式的核心能力-Debug调试能力(一)
  • 【分布式微服务】探索微服务架构下的服务治理
  • 1.MySQL的安装
  • AcWing 835. Trie字符串统计
  • 设计模式介绍
  • OJ在线评测系统 将代码沙箱开放为API 跑通前端后端整个项目 请求对接口
  • 后端开发刷题 | 没有重复项数字的全排列
  • 家庭网络的ip安全性高吗
  • 为什么IP首部的源IP地址和目的IP地址不变而MAC层的源MAC地址和目的MAC地址变
  • Spring Boot电商开发:购物商城系统
  • F28335 的 EPWM 外设
  • 鸿蒙_异步详解
  • Python知识点:如何使用Python进行卫星数据分析
  • 如何选择数据库架构
  • Redis 的 Java 客户端有哪些?官方推荐哪个?
  • socket.io-client实现实前后端时通信功能
  • LeetCode[中等] 78.子集
  • 基于SpringBoot+Vue+MySQL的旅游推荐管理系统
  • 使用 C 语言解析多时间戳歌词文件的实现
  • List和Map有什么区别?
  • 视频生成模型哪家强?豆包可灵通义海螺全面评测【AI评测】
  • StopWath,apache commons lang3 包下的一个任务执行时间监视器的使用
  • 起号半个月GMV 1300W+,视频号这个赛道真香!