npm,pnpm,yarn,npx的那些事儿
最早发布的包管理器是 npm,他在 2010 年 1 月就已经发布了。它确立了包管理器工作的核心原则。npm 的发布诞生了一场革命,在此之前,项目依赖项都是手动下载和管理的。
阅读量: 170标签: npm
规范升级 NPM 包
在日常工作中,当组件跨项目使用时,我们往往会选择把组件抽成 npm 包。那么在 npm 开发以及发布的过程中有什么需要注意的事项吗?本文将从我自己的角度,来为大家介绍一下我认为的一些需要大家注意的点。
阅读量: 154标签: npm
npm你不知道的细节
我们已经学习了在JavaScript中可以通过模块化的方式将代码划分成一个个小的结构:在以后的开发中我们就可以通过模块化的方式来封装自己的代码,并且封装成一个工具;这个工具我们可以让同事通过导入的方式来使用,甚至你可以分享给世界各地的程序员来使用;
阅读量: 166标签: npm
npm init < initializer >
原来只知道 npm init 命令是用来初始化一个 Node.js 工程的,最偷懒的当然是 npm init -y 直接帮你使用默认的配置,从大概 npm v6之后增加了 npm init xxx 另一种初始化工程的方式
阅读量: 286标签: npm
NPM这6个有趣实用的知识点,你知道几个?
那我们平时使用的 npm add vue@latest --save 又是什么鬼?其实, npm add 是 npm install 的 别名 之一,所以当我们执行 npm add 时,对于 npm 来说完完全全等同于执行了 npm install !
阅读量: 695标签: npm
如何修改 node_modules 里的文件
有时候使用 npm 上的包,发现有 bug ,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?
阅读量: 366标签: npm
如何从0开发一个Vue组件库并发布到npm
新建文件夹在终端打开执行 npm init -y,生成package.json如下,注意如果要发布到npm,name不能有下划线,大写字母等,建立目录结构;本地调试;在testvue下的package.json下的测试依赖devDependencies
阅读量: 284标签: npm
如何使用lerna进行多包(package)管理
将大型代码仓库分割成多个独立版本化的 软件包(package)对于代码共享来说非常有用。但是,如果某些更改 跨越了多个代码仓库的话将变得很 麻烦 并且难以跟踪,并且, 跨越多个代码仓库的测试将迅速变得非常复杂。
阅读量: 271标签: npm
NPM这6个有趣实用的知识点
那我们平时使用的 npm add vue@latest --save 又是什么鬼?其实,npm add 是 npm install 的 别名 之一,所以当我们执行 npm add 时
阅读量: 287标签: npm
如何优雅的修改node_module三方包
相信有过一些前端开发经验的同学都有遇到过使用的npm包有bug,或者npm包只要再修改一点点就能满足自己的需求这样尴尬的情况。如果给包作者提需求,作者一般也不会马上给你修改
阅读量: 626标签: npm
知名NPM包(faker.js与colors.js)作者删库、注入恶意代码
faker.js与colors.js开源库遭开发者恶意破坏,数千个使用了流行开源NPM包faker.js和colors.js的项目一夜之间突然“变砖”,不断输出满屏乱码
阅读量: 926标签: npm
在浏览器控制台安装npm包是什么操作?
我们都知道,npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。虽然作为命令行工具的 npm 近年来逐渐式微
阅读量: 515标签: npm
npm中install -save和 -save-dev到底是干啥的
最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱。其实博主在这之前对这两个参数的理解也是模糊的,各种查资料和实践后对它们之间的异同点略有理解
阅读量: 527标签: npm
细说包管理器yarn和npm
在过去,一个简单的文本编辑器就足以让开发人员创建和管理大部分项目。但从那以后,WEB发生了翻天覆地的变化,如今,即使是一个相当简单的项目,通常也会有成百上千个带有复杂嵌套依赖关系的脚本,如果没有自动化工具,这些脚本根本无法有序的管理,这时就需要包管理器。
阅读量: 681标签: npm
nrm和yrm ,npm源管理器,可以快速在源间进行切换
我们在开发时,有时需要进行npm源的切换。nrm和yrm作为npm / yarn的镜像源管理工具,可以快速地在 npm 源间切换,提高我们的效率。
阅读量: 1102标签: npm