首页 > TAG信息列表 > pnpm

停止使用 npm 或 yarn 来安装node_modules

为什么选择pnpm ?PNPM 有三个大目标: 节省磁盘空间 提高安装速度 创建非平面node_modules目录。 磁盘空间效率:与 Yarn 和 npm 相比,pnpm 使用共享存储和硬链接的方法显着降低了磁盘空间需求。在处理多个项目或维护大型代码库时,这可能特别有利,因为它可以节省宝贵的磁盘空间。 更快

使用monorepo发布vue3组件库

安装pnpm npm install pnpm -g 初始化package.json pnpm init 新建配置文件 .npmrc 在根目录下新建.npmrc文件,并写入如下内容 shamefully-hoist = true ::: tip 注意 如果某些工具仅在根目录的node_modules时才有效,可以将其设置为true来提升那些不在根目录的node_modules,就是

pnpm 对 npm 和 yarn 降维打击的

欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ npm2 用 node 版本管理工具把 node 版本降到 4,那 npm 版本就是 2.x 了。       然后找个目录,执行下 npm init -y,快速创建个 package.json。 然后执行 npm install express,那么 expres

锁定前端工程的Node版本

团队成员协作开发项目时,每个开发者本地所安转的 Node 版本可能并不统一,这样会带来一些潜在的问题。 如果需要在工程内部添加一些配置,来约束开发时所使用的node版本,可以参考下述步骤: 1. 在工程根目录下添加 .npmrc 文件(内容设置如下) engine-strict = true 2. 在package.json文件

pnpm安装electron报错404解决方案

pnpm安装electron报错404解决方案 自定义镜像地址和版本解决 pnpm config set registry https://registry.npmmirror.com/ pnpm config set electron_mirror=https://cdn.npmmirror.com/binaries/electron/ pnpm config set electron_custom_dir=14.2.5 参考: https://github.co

husky钩子

1、介绍:这是一个git钩子,作用有可以在提交的时候去触发想调用的命令,比如代码风格格式化或者其他的命令 2、用法:https://typicode.github.io/husky/#/?id=automatic-recommended 安装 npm install husky --save-dev 初始化(官方推荐) npx husky-init && npm install # npm np

Vite+TS带你搭建一个属于自己的Vue3组件库

theme: nico 前言 随着前端技术的发展,业界涌现出了许多的UI组件库。例如我们熟知的ElementUI,Vant,AntDesign等等。但是作为一个前端开发者,你知道一个UI组件库是如何被打造出来的吗? 读完这篇文章你将学会: 如何使用pnpm搭建出一个menorepo环境 如何使用vite搭建一个基本的Vue3脚

pnpm+react-create-app 踩坑记录

一、创建项目       pnpm-workspace.yaml packages: - 'packages/*'    package.json { "name": "pnpm-build", "version": "1.0.0", "description": "", "main": "index.js&

vben-admin笔记

以前用过,很酸爽,Vue3+各种组件封装 git clone https://github.com/anncwb/vue-vben-admin.git 改目录名,用vscode打开目录 pnpm install pnpm serve pnpm build 要好久,成品默认8M,用时8分 改站点名称 改站点图标 改mock指向 接口准备:login token处置 菜单:前后台动态?

vue create 报pnpm错误原因和解决方案

  通常的,本地环境安装了nodejs和vue@cli以后,就可以通过vue create demo 命令来创建一个名为demo的vue项目。   但是如果我们的本地环境又安装了pnpm, 再执行vue create 命令的时候,就会报类似于pnpm install的错误,原因是创建vue项目的时候无法通过pnpm来创建,需要通过npm来操作。

Musicn:命令行下载音乐

信息来源: https://www.ruanyifeng.com/blog/2022/05/weekly-issue-206.html 工具 第5个 开发者: https://github.com/zonemeen/musicn 安装pnpm: # 在 Windows 系统上(PowerShell): $env:PNPM_VERSION='7.0.0-rc.2' ; iwr https://get.pnpm.io/install.ps1 -useb | iex demo musi

npm、yarn、pnpm区别

npm https://www.npmjs.com/ npm 是 Node Package Manager 的缩写,是一个 NodeJS 包管理和分发工具,我们可以使用它发布、安装和卸载 NodeJS 包。npm 是 JavaScript 运行时环境 Node.js 的默认包管理器。 yarn https://yarnpkg.com/ yarn 是 facebook 等公司在 npm v3 时推出

node包管理工具

  npm npm install -g npm npm仍然提供了一个非常有用的解决方案,支持大量的测试用例。大多数开发人员使用原始npm客户端仍然可以做得很好 cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm 有些npm

一款超级简单的后台管理系统模板

说明 关于后台系统的项目,大部分人应该都很熟悉了,不论是 C 端还是 B、G 端,我们都会接触到“后管”开发。特别是 B、G 端的小伙伴,想必是最常做这类项目了,当然市场上主流的开源其实已经很多了,自己作为一名业余前端人员,出于对前端技术的兴趣,所以尝试搭一套简单的后台系统,心里

前端包管理和 corepack

长期以来,node 中自带的包管理工具只有 npm, 作为官方指定工具,使用者众多,从体验上来讲,却是一般。 npm 的不足 串行安装,要等队列中当前 package 安装成功后才会继续下一个package 的安装 install 慢,无缓存,删除node_modules 后重新 install 无法利用缓存 node_modules 依赖冗余过多

monorepo工作流基础之changesets打开与进阶(Speeches)

文章目录 背景先置理论聊聊工作流workflow 一致性问题开源项目的工作流解法github botgithub actions 实践赋能安装 changesets配置 changestes业务项目开源项目 修改 packages.json业务项目开源项目 进阶思考业务项目发布流是怎么样的?开源项目发布流是怎样的?changeset

青龙面板 脚本 依赖库下载安装

1、安装参考https://github.com/whyour/qinglong/blob/develop/INSTALL.md 2、青龙必须要安装的依赖 docker exec -it qinglong bash #qinglong为容器名根据自己容器修改 pnpm add -g pnpm pnpm install -g pnpm install -g js-base64 pnpm install -g ws pnpm install -g date-f

彻底搞懂 npm、yarn 与 pnpm 依赖管理逻辑

npm2的依赖管理 嵌套依赖 npm3/yarn的依赖管理 思路就是将树打平,将依赖扁平化,不就能解决嵌套过深和依赖冗余的问题 大部分说法是会根据package.json里面的顺序决定谁会被提出来,放在前面的包依赖的内容会被先提出来。但是,最终会通过localeCompare方法对依赖进行一次排序,所以

一文看懂npm、yarn、pnpm之间的区别

本文作者对比了当前主流的包管理工具npm、yarn、pnpm之间的区别,并提出了合适的使用建议,以下为译文: NPM npm是Node.js能够如此成功的主要原因之一。npm团队做了很多的工作,以确保npm保持向后兼容,并在不同的环境中保持一致。 npm是围绕着语义版本控制(semver)的思想而设计的,下面是

pnpm

https://pnpm.io/zh/installation 安装 npm install -g pnpm 升级 pnpm add -g pnpm 故障排查 which pnpm来找到 pnpm 的位置 pnpm CLI 与 npm 的差别 与 npm 不同的是,pnpm 会校验所有的参数。 设置明确的环境变量:npm_config_foo=true pnpm install 用 --config.强制使用未

npm或pnpm安装electron失败解决办法

1.      pnpm:     pnpm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"   npm:      npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/" 2.   pnpm install electron    npm install electron   另一种

ElementPlusViteStarterPnpm版本

1 起因 由于最近Vite升级了2.x版本,项目中需要改动的东西有点多,本来想基于官方给出的starter重做,但是又看到了一个叫pnpm的仓库,构建速度会比原生npm/yarn快两倍以上: 因此模仿官方starter做了一个pnpm版本的starter,希望能帮助到需要的同学。 2 环境准备 Node.js npm pnpm Node.js

pnpm安装以及安装@vue/cli

首先,安装node.js 网址:https://nodejs.org/zh-cn/download/ 然后通过npm安装pnpm npm install -g pnpm 通过pnpm安装 @vue/cli pnpm install @vue/cli -g 安装完成之后,查看是否成功。其实一般安装时候不报错,都会成功的。 vue -V 这个命令可以查看 @vue/cli 的版本 安装