当前位置: 首页 > news >正文

如何发布自己的npm包:

1.创建一个打包组件或者库:

安装weback:

打开项目:

创建webpack.config.js,创建src目录

打包好了后发现两个js文件都被压缩了,我们想开发使用未压缩,生产使用压缩文件。

erserPlugin:(推荐使用的原因是支持es6的语法)

webpack4默认使用的压缩插件,当mode是production的时候,会自动去使用的一个插件。

如果mode不是,可以自己配置,让他去使用。

2.打包步骤:

主动使用需要先安装插件:

引用:

重新运行build

明显的看到两个文件的大小发生了变化。

第一步,查看当前项目的入口文件:

增加描述,以及必要的增加一个发布钩子

可以把这个包直接发布到npm

ps:首先要有npm账号

3.如何在项目里面使用:

在自己的项目里面使用npm安装

在自己项目里面引用

在自己的项目里面使用

相关文章:

  • 用两个队列实现栈
  • Day 17------C语言收尾之链表的删除、位运算、预处理、宏定义
  • 开源模型应用落地-业务优化篇(三)
  • logback日志配置
  • mongodb数据库集合(表)的创建和数据修改
  • 虹科技术|一文详解IO-Link Wireless技术如何影响工业无线自动化
  • MySQL分区的优缺点
  • 分类预测 | Matlab实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别
  • 力扣热门100题刷题笔记 - 10. 正则表达式匹配
  • C语言顺序表
  • 【图论】基环树
  • 16.docker删除redis缓存数据、redis常用基本命令
  • 关于Linux和消息队列常见的十道面试题
  • 如何使用VS Code编写小游戏并实现公网游玩本地游戏【内网穿透】
  • 100天精通Python(实用脚本篇)——第115天:基于selenium实现反反爬策略之隐藏浏览器指纹特征
  • [NodeJS] 关于Buffer
  • 【译】理解JavaScript:new 关键字
  • AWS实战 - 利用IAM对S3做访问控制
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • GitUp, 你不可错过的秀外慧中的git工具
  • JavaScript异步流程控制的前世今生
  • Java反射-动态类加载和重新加载
  • js继承的实现方法
  • leetcode388. Longest Absolute File Path
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Python3爬取英雄联盟英雄皮肤大图
  • socket.io+express实现聊天室的思考(三)
  • SOFAMosn配置模型
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Travix是如何部署应用程序到Kubernetes上的
  • Vue2.0 实现互斥
  • 简单基于spring的redis配置(单机和集群模式)
  • 精彩代码 vue.js
  • 前端存储 - localStorage
  • 如何使用 JavaScript 解析 URL
  • 数组大概知多少
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • C# - 为值类型重定义相等性
  • python最赚钱的4个方向,你最心动的是哪个?
  • #HarmonyOS:Web组件的使用
  • #include到底该写在哪
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (C++20) consteval立即函数
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (多级缓存)缓存同步
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)memcache、redis缓存
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .cfg\.dat\.mak(持续补充)
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .Net(C#)自定义WinForm控件之小结篇