Npm
文章平均质量分 89
About several node package management utils
超悠閒
博客文章倉庫:https://github.com/superfreeeee/Blog
博客代码仓库:https://github.com/superfreeeee/Blog-code
展开
-
Yarn 升级: v3 都出了不要再用 yarn1 了
Yarn 升级: v3 都出了不要再用 yarn1 了!文章目录Yarn 升级: v3 都出了不要再用 yarn1 了!Yarn 默认版本Yarn 升级公告开始升级!第一步:初始化项目/现有项目升级第二步:安装依赖查看变化小结参考连接完整代码示例Yarn 默认版本2202 年了 yarn 也该升级了,什么 pnpm 都跑出来要喧宾夺主了,是时候来看看我们曾经的好帮手 yarn 的改变默认版本下安装的 yarn 都是 v1 版本的Yarn 升级公告实际上作者本身也好久没有去看 yarn 的官网(原创 2022-01-24 00:28:35 · 9339 阅读 · 5 评论 -
Pnpm Workspace: 单仓库多项目(monorepo)
Pnpm Workspace: 单仓库多项目(monorepo)文章目录Pnpm Workspace: 单仓库多项目(monorepo)pnpm vs npm vs yarnWorkspace 实战(monorepo)1. 构建项目2. 填充项目内容3. 项目配置 & 启动指令4. 观察 node_modules 目录结构小结参考连接完整代码示例pnpm vs npm vs yarnnpm/yarn 采用了直接平铺的方式,而 pnpm 则是采用 .pnpm 隐藏目录隐藏真实的平铺结构,在使用原创 2022-01-08 13:12:45 · 15913 阅读 · 15 评论 -
Yarn 踩坑笔记: 安装异常 资源错误缓存处理(Error: SyntaxError: Invalid or unexpected token)
Yarn 踩坑笔记: 安装异常 资源错误缓存处理(Error: SyntaxError: Invalid or unexpected token)文章目录Yarn 踩坑笔记: 安装异常 资源错误缓存处理(Error: SyntaxError: Invalid or unexpected token)正文项目背景问题描述解决方案其他资源参考连接完整代码示例正文项目背景本篇描述的问题有可能出现在任何使用了包管理工具的前端项目中,并不只局限于 yarn。问题描述有时候我们发现项目安装完依赖之后(npm原创 2021-11-16 00:44:49 · 3111 阅读 · 0 评论 -
Lerna 项目启动(Monorepo 实践)
Lerna 项目启动(Monorepo 实践)文章目录Lerna 项目启动(Monorepo 实践)前言正文1. 项目构建1.1 初始化根目录1.2 目录结构1.3 使用 yarn 作为依赖管理器2. 子项目构建2.1 创建子项目2.2 安装依赖2.3 项目内容填充2.4 建立软连接2.5 打包配置(babel、webpack 配置)2.6 typescript 开发配置3. 运行脚本配置3.1 根目录命令配置3.2 各项目命令配置4. 打包 & 提交 & 发布4.1 打包4.2 提交到远原创 2021-09-18 22:44:43 · 2896 阅读 · 0 评论 -
Npm 发布: 发布一个自己的 npm 三方包
Npm 发布: 发布一个自己的 npm 三方包文章目录Npm 发布: 发布一个自己的 npm 三方包前言正文1. 准备一个 npm 项目1.1 目录结构 & 项目源代码1.2 package.json 配置2. npm 发布流程2.1 注册 npm 账号2.2 添加组织2.3 登录2.3.1 切换 yarn 源2.4 发布包2.5 发布结果3. 打包后发布3.1 加入 babel 依赖3.2 源代码修改3.3 babel.config.json、package.json 配置文件3.4 yarn原创 2021-09-17 17:22:55 · 660 阅读 · 0 评论