包管理器
文章平均质量分 75
一只勤劳的二哈
If not now, when?If not me, who?
展开
-
nvm(node版本管理工具)
nvm是用于管理多个node版本的工具在实际的开发中,可能会出现多个项目分别使用的是不同的node版本,在这种场景下,管理不同的node版本就显得尤为重要nvm就是用于切换版本的一个工具下载和安装最新版下载地址:https://github.com/coreybutler/nvm-windows/releases下载nvm-setup.zip后,直接安装使用nvmnvm提供了CLI工具,用于管理node版本在终端中输入nvm,以查看各种可用命令为了加快下载速度,建议设置淘宝镜像nod原创 2021-03-23 23:01:46 · 191 阅读 · 0 评论 -
yarn包管理工具
yarn 简介yarn 官网:https://www.yarnpkg.com/zh-Hans/yarn 是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,它仍然使用 npm 的registry,不过提供了全新 CLI 来对包进行管理过去,yarn 的出现极大的抢夺了 npm 的市场,甚至有人戏言,npm 只剩下一个 registry 了。之所以会出现这种情况,是因为在过去,npm 存在下面的问题:依赖目录嵌套层次深:过去,npm 的依原创 2021-03-23 22:51:22 · 1285 阅读 · 0 评论 -
npm包管理器
文章目录包的安装本地安装全局安装包配置配置文件保存依赖关系包的使用语义版本避免还原的差异[扩展]npm的差异版本处理npm 脚本 (npm scripts)运行环境配置在node中读取package.json其他npm命令 {ignore}安装查询更新卸载包npm 配置发布包准备工作发布开源协议包的安装安装(install)即下载包由于 npm 的官方 registry 服务器位于国外,可能受网速影响导致下载缓慢或失败。因此,安装好 npm 之后,需要重新设置 registry 的地址为国内地址。目原创 2021-03-23 22:48:32 · 1158 阅读 · 0 评论 -
前端包管理器的概念和背景
文章目录包管理工具概述概念背景前端包管理器包管理工具概述概念模块(module)通常以单个文件形式存在的功能片段,入口文件通常称之为入口模块或主模块库(library,简称lib)以一个或多个模块组成的完整功能块,为开发中某一方面的问题提供完整的解决方案包(package)包含元数据的库,这些元数据包括:名称、描述、git主页、许可证协议、作者、依赖等等背景CommonJS 的出现,使 node 环境下的 JS 代码可以用模块更加细粒度的划分。一个类、一个函数、一个对象、一个配置等等均原创 2021-03-23 22:31:52 · 387 阅读 · 1 评论