pnpm
发表于|更新于
|浏览量:
曾因酒醉鞭名马,生怕情多累美人。——郁达夫
官方网址:https://www.pnpm.cn/
我们在使用npm下载前端所需依赖时,会反复下载、重复下载,如果有一款工具,能够缓存起来我们的下载,那就是pnpm了
快速
pnpm 是同类工具速度的将近 2 倍高效
node_modules 中的所有文件均链接自单一存储位置支持单体仓库
pnpm 内置了对单个源码仓库中包含多个软件包的支持权限严格
pnpm 创建的 node_modules 默认并非扁平结构,因此代码无法对任意软件包进行访问
安装很简单,就像普通安装一个模块一样即可:
1 | npm i -g pnpm |
使用yarn
1 | yarn global add pnpm |
相关推荐
2024-11-02
typescript-exercises(七)
若我会见到你,事隔经年。我如何和你招呼,以眼泪,以沉默。——《春逝》 题目: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125/*Intro: Filtering was completely removed from the project. It turned out that this feature was just not needed for the end-user and we spent a lot of time just because our offi...
2023-04-23
recordrtc
贫者因书而富,富者因书而贵。——王安石 分享一个JavaScript音频 + 视频 + 屏幕 + 画布(2D+ 3D动画)录制库:WebRTC https://recordrtc.org/ https://github.com/muaz-khan/RecordRTC demo:https://www.webrtc-experiment.com/RecordRTC/simple-demos/ 123456789101112let stream = await navigator.mediaDevices.getUserMedia({video: true, audio: true});let recorder = new RecordRTCPromisesHandler(stream, { type: 'video'});recorder.startRecording();const sleep = m => new Promise(r => setTimeout(r, m));await slee...
2025-06-19
远程控制billd-desk
我们应该使每一个学生在毕业时候,带走的不仅仅是一些知识和技能,最重要的是要带走渴求知识的火花,并使它终生不熄地燃烧下去。——苏霍姆林斯基 GitHub - galaxy-s10/billd-desk: 基于Vue3 + WebRTC + Nodejs + Electron搭建的远程桌面控制 Billd Desk:基于 Vue3 + WebRTC + Node.js + Electron 的开源远程桌面控制程序@galaxy-s10/billd-desk 是一个开源的、跨平台的远程桌面控制程序。它以现代前端技术栈为基础,结合 WebRTC 实时音视频通信技术和 Electron 桌面端跨平台能力,实现了远程桌面访问、远程操作等实用功能。适用于远程办公、远程协助、桌面共享等多种场景。 技术栈 Vue3:采用 Composition API 的现代前端框架,负责构建高性能响应式 UI。 WebRTC:点对点实时音视频流传输协议,实现高效的远程桌面画面流和控制指令传输。 Node.js:作为后端信令服务器,负责连接管理、房间分配、消息转发等核心逻辑。 Elect...
2025-01-17
pagespy
微微怪时间不能保存情绪,保存那一切情绪所曾流连的境界。——《你是人间的四月天》 最近发现了一个非常有趣且实用的前端开发辅助工具 —— Page Spy,由 HuolalaTech 开发并开源。这款工具旨在为前端开发者提供实时的页面监控能力,可以帮助快速分析页面的元素、性能以及数据交互等关键信息,尤其在调试复杂页面时显得格外高效。 Page Spy 的定位类似于浏览器的开发者工具,但提供了一些更便捷的功能,特别是在页面性能监控和数据分析方面。这款工具可以实时捕获页面的 DOM 结构变化、资源加载情况以及 API 请求数据,对于开发和优化网页性能非常有帮助。 安装和使用 Page Spy 十分简单。只需从 GitHub 项目页面 获取源码,或者通过浏览器扩展形式直接加载: 克隆项目到本地: 12git clone https://github.com/HuolalaTech/page-spy-web.gitcd page-spy-web 按照项目中的说明运行工具,或者将扩展加载到你的浏览器中。 一旦加载完成,打开目标网页,激活 Page Spy,即可开始实时监控。 ...
2021-09-28
vue中slot插槽
Be weird. Your strangeness is your magic. 我们在进行vue开发中,经常会使用到slot插槽 插槽允许我们在父组件引用子组件时,在组件其中放一段可以带标签的元素,甚至放入其他组件等 例如我这里定义一个组件 12345678910111213141516171819<template> <div> <header><slot name="header" :user="user">-------</slot></header> <main><slot :user="user">默认内容</slot></main> <footer><slot name="footer" :user="user">-------</slot></footer> </div><...
2022-07-16
veaury
没有意义的事物是最美丽的。——《新名字的故事》 昨天分享了vuera 今天再分享一个同类型库veaury,属于是vuera的新版库 中文文档:https://github.com/devilwjp/veaury/blob/master/README_zhcn.md 什么是Veaury?Veaury 是基于React和Vue3的工具库,主要用于React和Vue在一个项目中公共使用的场景,主要运用在项目迁移、技术栈融合的开发模式、跨技术栈使用第三方组件的场景。 重要功能 🌞 支持 Vue3 🌈 支持 Context - 同一个应用中出现的vue组件和react组件的context是共享的. 💗 支持跨框架的hooks调用 - 可以在react组件中使用vue的hooks,获取到vue组件或者应用的上下文数据,比如vue-router、vuex,也可以在vue组件中使用react的hooks,获取到react组件或者应用的上下文数据,比如react-router、provide、context等

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog