npm
文章平均质量分 55
We‘re npm, Inc., the company behind Node package manager, the npm Registry, and npm CLI. We offer those to the community for free, but our day job is
史一试
这个作者很懒,什么都没留下…
展开
-
pnpm和npm的区别
pnpm 和 npm 都是用于管理 Node.js 项目中依赖包的工具,但它们有一些关键的不同点。原创 2024-08-06 10:42:02 · 1408 阅读 · 0 评论 -
npm 废弃/删除(五)
废弃和删除的区别在于:无论废弃还是删除,包括两个层面,包与版本例如:废弃之后依旧可以安装(只是安装的时候会报 ⚠️ warn 警告)原创 2022-07-11 11:56:03 · 796 阅读 · 0 评论 -
npm 迭代(四)
npm采用语义化版本,共三位,以 . 隔开,从左至右依次代表:主版本(major)次要版本(minor)补丁版本(patch)例如: 1.0.0 对应 major.minor.patch关于版本变更规范:变更版本号的命令:npm version 假如我们本次是次要发布,我们执行命令:package.json中的version也已变为1.1.0:...原创 2022-07-11 11:33:43 · 359 阅读 · 0 评论 -
npm 加载原理(三)
安装命令:npm install 包名 (简写: npm i 包名)安装上一下小节的包:此时项目的目录为:使用运行npm install命令后的执行过程发出npm install命令npm向registry查询模块压缩包的下载地址下载压缩包并存放到本地npm缓存路径(~/.npm目录)解压到当前项目node_modules目录其实模块在本地保存了两份:~/.npm目录下的压缩包和node_modules目录下的解压代码。但npm install时,只会检查node_modules目录原创 2022-07-08 14:14:35 · 414 阅读 · 0 评论 -
npm 发包(二)
用户名:发布scoped包时会用到密码:npm官方建议规范的包至少包含:1.2 创建package.json按照提示一步步完善即可,也可使用 npm init -y 使用npm默认设置,稍后再通过编辑package.json修正。注意:本次演示的包的入口文件是index.js,请务必确保package.json中字段main对应的值是index.js。最终结果:1. 3 创建README.md1. 4 创建index.js最终的目录结构:1. 5 发布可能报的错:...原创 2022-07-08 10:36:04 · 317 阅读 · 1 评论 -
npm 入门(一)
npm中涉及到的主体主要有两个:package 和 module,定义如下:package: 含有package.json描述文件并发布到npm仓库的文件或者文件夹module: 在node_modules中,可以被Node.js的 require() 方法加载的任何文件或文件夹–sava 简写 -S 包名会被注册在package.json的dependencies里面,在生产环境下这个包的依赖依然存在–save-dev 简写 -D 包名会被注册在package.json的devDependencies里面原创 2022-07-07 17:49:47 · 317 阅读 · 0 评论
分享