yarn.lock 文件介绍
2024-04-30NPM 和 yarn 是两个不同的包管理系统, 其中 NPM 生成 package-lock.json, yarn 生成 yarn.lock, 这两个文件记录当前项目所依赖的各个包的版本。最安全的做法是在每次依赖关系发生变化时生成并提交它们。 但是, 这可能很麻烦, 或者两个文件可能不同步。所以现在的一般做法是只保留其中一个文件, 忽略另外一个文件, 这取决于当前使用的包管理系统。推荐使用 yarn, 即保留 yarn.lock, 而且每次变动需要提交该文件。官方对 文件的说明如下:需要注意的是: 所有 _yarn.lock
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
2024-04-29npx是一个由Node.js官方提供的用于快速执行npm包中的可执行文件的工具。它可以帮助我们在不全局安装某些包的情况下,直接运行该包提供的命令行工具。npx会在执行时,检查本地项目中是否安装了对应的依赖,如果没有安装则会自动下载安装,并执行命令。如果本地已经存在该依赖,则直接执行命令。_npx
Vue篇(超详细讲解)
2024-04-29Vue:一套用于构建用户界面的渐进式JavaScript框架渐进式: vue可以自底向上逐层的应用如果应用很简单:只需要一个轻量小巧的核心库如果应用很负责:可以引用各式各样的Vue插件1、采用组件化模式,提高代码复用率,且让代码更好维护。2、声明式编码,让编码人员无需直接操作DOM,体高开发效率、3、使用虚拟DOM 优秀的Diff算法,尽量复用DOM节点。1、Vue的操作命令 启动.Vue 去你对应的包里 直接 yarn serve2、首先先需要检测自己是否安装了yarn 命令。_vue
pnpm、npm、yarn 包管理工具『优劣对比』及『环境迁移』
2024-04-29博主在开发前端网站的时候,发现随着开发的项目的逐渐增多,安装的依赖包越来越臃肿,依赖包的安装速度也是非常越来越慢,多项目开发管理也是比较麻烦。之前我就了解过pnpm,但是当时担心更换包管理环境可能会出现的依赖等问题,并且也没有急切的需求,所以当时并没有立即更换综上所述,随着上面问题的出现,更换包管理环境也逐渐提上日程,所以本文主要将会简单对比pnpm 和 npm / yarn,并且详细讲解如何在多项目环境中迁移到pnpm此时期主要是采用简单的递归依赖方法,最后形成高度嵌套的依赖树。_yarn和pnpm
使用 npm/yarn 等命令的时候会,为什么会发生 Error: certificate has expired
2024-04-29本文分析了 Error: certificate has expired. 错误的形成原因,和正确、可靠的解决办法。_certificate has expired at tlssocket.onconnectsecure (node:_tls_wrap:1674:34
yarn link使用(npm link)
2024-04-29yarn link的使用方法_yarn link
Electron项目使用yarn/npm/cnpm时报certificate has expired...证书过期的问题
2024-04-23Electron工程项目的包管理器存在单独配置的镜像地址,在更换镜像源的时候往往会把此项忽视掉,从而导致install或package阶段拉取失败。_electron requesterror: certificate has expired
【node】关于npm、yarn、npx的区别与使用
2024-04-22因此,npx yarn install 的效果与直接运行 yarn install 是一样的。通常情况下,你可以直接使用 yarn install 来安装项目依赖,而不需要额外使用 npx。npx yarn install 的作用是使用 npx 命令来运行 yarn install,实际上它等同于直接运行 yarn install。: npx 通常用于执行项目依赖中的可执行文件,适用于需要一次性执行某个命令而无需全局安装的情况。yarn install: 是 yarn 命令的一部分,用于安装项目的依赖。_yarn npx
使用npm或yarn安装东西时报错connect ETIMEDOUT 20.205.243.166:443如何解决
2024-04-22由于github国内网络连接被限制,所以最好使用镜像解决,修改npm和yarn的源地址可以更快。_connect etimedout 20.205.243.166:443
npm install 相关过程及分析
2024-04-221、install 完整流程1、install 完整流程1.1、根据 .npmrc 进行安装前环境配置注意:镜像源就是在这个文件中配置的~/.npmrc/etc/npmrc1.2、检查有无 lock.json文件注意:npm/pnpm 检查的是 package-lock.json,yarn检查的是 yarn.lock,cnpm没有对应的lock文件,所以不会进行对比检查。_npm install