Document

信心、决心、恒心

-有志登山顶,无志站山脚。--【人所有的拖沓都是代表他并非真正热爱。】--见者易,学者难。莫将容易得,便作等闲看。--特蕾莎修女说:我们无法成为伟大的人,只能心怀伟大的爱做细微的事情。-

开发属于自己的包的基本流程

代码就不贴了 ,之前快编辑好了,然后没有点保存,网络掉线后就没了,懒的cv了

1. 实现的功能

① 格式化日期
② 转义 HTML 中的特殊字符
③ 还原 HTML 中的特殊字符

2. 初始化包的基本结构

① 新建 itheima-tools 文件夹,作为包的根目录
② 在 itheima-tools 文件夹中,新建如下三个文件:
⚫ package.json (包管理配置文件)
⚫ index.js (包的入口文件)
⚫ README.md (包的说明文档)

3. 初始化 package.json

 

 

4. 在 index.js 中定义格式化时间的方法

5. 在 index.js 中定义转义 HTML 的方法

6. 在 index.js 中定义还原 HTML 的方法

7. 将不同的功能进行模块化拆分

① 将格式化时间的功能,拆分到 src -> dateFormat.js 中
② 将处理 HTML 字符串的功能,拆分到 src -> htmlEscape.js 中
③ 在 index.js 中,导入两个模块,得到需要向外共享的方法
④ 在 index.js 中,使用 module.exports 把对应的方法共享出去

8. 编写包的说明文档

包根目录中的 README.md 文件,是包的使用说明文档。通过它,我们可以事先把包的使用说明,以 markdown 的
格式写出来,方便用户参考。
README 文件中具体写什么内容,没有强制性的要求;只要能够清晰地把包的作用、用法、注意事项等描述清楚即可。
我们所创建的这个包的 README.md 文档中,会包含以下 6 项内容:
安装方式、导入方式、格式化时间、转义 HTML 中的特殊字符、还原 HTML 中的特殊字符、开源协议

发布包

1. 注册 npm 账号

① 访问 https://www.npmjs.com/ 网站,点击 sign up 按钮,进入注册用户界面
② 填写账号相关的信息:Full Name、Public Email、Username、Password
③ 点击 Create an Account 按钮,注册账号
④ 登录邮箱,点击验证链接,进行账号的验证

 

2. 在终端登录 npm 账号

npm 账号注册完成后,可以在终端中执行 npm login 命令,依次输入用户名、密码、邮箱后,即可登录成功。

nrm ls(查看已有的镜像源列表)

nrm config get registry(查看当前的镜像源)

nrm use npm(切换为npm的)

注意:在运行 npm login 命令之前,必须
先把下包的服务器地址切换为 npm 的官方
服务器。否则会导致发布包失败!

3. 把包发布到 npm 上

将终端切换到包的根目录之后,运行 npm publish 命令,即可将包发布到 npm 上(注意:包名不能雷同)。

切换目录命令:cd 目录

 

当package.json中"version": "1.0.0"时,会报错,改为1.1.0就可以了

 

成功

 

 

 

4. 删除已发布的包

运行 npm unpublish 包名 --force 命令,即可从 npm 删除已发布的包。

注意:
① npm unpublish 命令只能删除 72 小时以内发布的包
② npm unpublish 删除的包,在 24 小时内不允许重复发布
③ 发布包的时候要慎重,尽量不要往 npm 上发布没有意义的包!

 

posted on   54Gamble  阅读(74)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示