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

站长之家最新网站安徽六安特产

站长之家最新网站,安徽六安特产,国外做图片识别训练的网站,2020最近的新闻大事10条pnpm的使用 1.安装和使用2.统一包管理工具下载依赖 1.安装和使用 pnpm:performant npm ,意味“高性能的npm”。 pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为“最先进的包管理工具”。 pnpm安装指令: npm i -g p…

pnpm的使用

  • 1.安装和使用
  • 2.统一包管理工具下载依赖

1.安装和使用

pnpm:performant npm ,意味“高性能的npm”。 pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为“最先进的包管理工具”。
pnpm安装指令:

npm i -g pnpm

项目初始化命令:

pnpm create vite

进入到项目根目录pnpm install安装全部依赖,安装完依赖运行程序:pnpm run dev。

2.统一包管理工具下载依赖

团队开发项目的时候,需要统一包管理器工具,因为不同包管理器工具下载同一个依赖,可能版本不一样,导致项目出现bug问题,因此包管理器工具需要统一管理!!!
在根目录创建scritps/preinstall.js文件:
在这里插入图片描述添加下面的内容:

if (!/pnpm/.test(process.env.npm_execpath || '')) {console.warn(`\u001b[33mThis repository must using pnpm as the package manager ` +` for scripts to work properly.\u001b[39m\n`,)process.exit(1)
}

在package.json中配置命令:

"scripts": {"preinstall": "node ./scritps/preinstall.js"
}

ps:必须先执行一次pnpm run preinstall。
这时候,当我们使用npm或者yarn来安装包的时候,就会报错了。原理就是在install的时候会触发preinstall(npm提供的生命周期钩子)这个文件里面的代码。
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/659355/

相关文章:

  • 网站建设费计入销售费用的子目3000ok新开传奇网站公益服
  • 有经验的合肥网站建设c 能和php一起做网站吗
  • 房产智能建站系统wordpress 单栏 主题
  • 网站友情链接购买有没有找外加工的活的平台
  • 网站上线如何做公司名字免费网站设计素材
  • 盐城市建设局网站打不开网页设计实训报告2000字通用
  • 遵义交通建设网站wordpress编辑器怎么变
  • 长垣县住房和城乡建设局网站郑州高档网站建设
  • asp课程设计企业网站设计合肥网站建设毅耘
  • 河南省旅游网站建设建设银行正式宣布
  • 小米网站seo分析报告+书搜索引擎优化的简称是
  • 海棠网站是什么意思苏中建设南京区域公司
  • 柏林网站建设免费户型设计网站
  • 做音乐网站赚钱吗为啥开发app不建议uniapp
  • 南康网站制作怎么做电商新手入门
  • 有哪些网站用vue做的网络公司经营范围可以加技
  • 做的不错的网站火车头wordpress
  • 大连做网站的公司有哪些网站运维可以做哪些
  • 长沙网站定制公司建设银行面试通知网站
  • 天台县网站建设哪家好seo排名优化联系13火星软件
  • 做一网站困难吗WordPress自动readmore
  • 网站建设项目需求说明书网络软文是什么意思
  • 网站建设文化平台网站中的给我留言怎么做
  • 浙江网站设计公司手机端什么可以替代迅雷
  • 网站建设gzdlzgg马可波罗网站做外贸
  • 旅行社手机网站建设成一个网站开发团队
  • 网站建设服务器数商云官网
  • 邯郸开发网站有哪些电脑做微信推送的网站
  • 企业网站 论文做一些网站的弹出页面
  • 有什么类型的网站在线解压zip网站