前几天组长与我谈心说到要想好自己的兴趣与发展方向,对于自己的兴趣点有自己驱动自己学习。也给我建议的几个方向,比如自己去写工具,插件,或者性能优化等等。针对自己的兴趣点,和最近自己在学习node部分,故自己学习了下,如何实现一个npm包,以后可以install自己写的包了。哈哈!在此记录下操作流程 ...
一 项目结构 .babelrc babel 配置 .commitlintrc.js git commit 配置 .eslintrc.js eslint 配置 .gitignore git 忽略文件 .npmignore npm 忽略文件 README.md 项目介绍 dist 生产目录 bundle.js 打包后的 js 文件 package lock.json package.json 项目配置 ...
2021-03-02 17:59 0 380 推荐指数:
前几天组长与我谈心说到要想好自己的兴趣与发展方向,对于自己的兴趣点有自己驱动自己学习。也给我建议的几个方向,比如自己去写工具,插件,或者性能优化等等。针对自己的兴趣点,和最近自己在学习node部分,故自己学习了下,如何实现一个npm包,以后可以install自己写的包了。哈哈!在此记录下操作流程 ...
一 背景 在工作时,突然接到经理的一个要求,需要将一个react的高阶组件函数封装成一个npm包。之前从没弄过,当场还是有些懵逼的,但是这毕竟是工作,不能推脱。于是开始了学习、汤坑之旅。最终包发布,线上项目成功使用,虽然导致了一次线上故障,但还是快速地fix掉。吃一堑长一智,记录一下整个发布 ...
目录 一、初始化npm包 二、新建自己的工具类 三、新建入口文件index.js 四、编写单元测试 五、登录仓库 六、发布包 七、安装使用 八、删除包 一、初始化npm包 输入包名后一直回车,直到生成一个package.json ...
一、注册npm账号* 怎么将代码提到github,大家都知道需要一个github账号* 同样,开发一个npm包,当然也需要一个npm账号,将npm包发布到npm的托管服务器* 注册地址:[http://npmjs.org](http://npmjs.org)* 该实例包含了模块的局部调用和全局 ...
介绍 本篇文章主要为面向还没有上传过自己的 npm 包,或者时间久想要回忆下的同学。 学习本篇文章你需要做以下准备工作: 对 npm 有简单了解 知晓镜像,及对应管理镜像的 nrm 依赖 需要有 npm 账号,没有的话需要去注册一个 准备上传到 npm 的项目一个,最好 ...
1、先创建一个npm账号 https://www.npmjs.com/signup 2、在cmd里输入命令进入项目文件夹 3、使用npm init 命令创建一个package.json(确保nodejs已安装的情况下) 4、使用npm login命令登录npm ...
以我自己封装的一个npm包为例,用于音频打点切分,展示音频波形图,波形图选区播放等,如下图: 传送门: npm: https://www.npmjs.com/package/audio_wave_plugin github源码:https://github.com ...
前言: 学习了npm,想要自己动手操作一波,于是想着把常用的js代码功能组装成一个对象发布到npm上,以后有用的时候,通过npm安装下来直接使用,这样子就不用重发造轮子了。于是我想了想,发现自己做网站常用的代码功能有表单验证,所以决定把表单验证的JS代码封装成一个对象,然后发布到npm ...