课程内容来自黑马程序员的网课,供博主自己检索知识和复习用。当然如果能帮助到你就更好了~
作为一个程序员,你一定下载过各式各样的包来自己的项目实现更多功能。但是如何自己发布包呢?
建立属于自己的包
第一步,你需要建立一个包,建立包很简单,只要满足基本的包结构即可。
一个规范的包,它的组成结构,必须符合以下3点要求
-
包必须以单独的目录存在
-
包的顶级目录下必须要包含package.json,也就是包管理配置文件
-
package.json中必须包含name,version,main三个属性,它们分别表示包名,版本号,包的入口。
这里,我们建立一个名为itheima-hhm-tool的包。它的功能有两个,格式化时间和htmlescape(html转义)
具体代码如下
// 格式化时间的函数
function dateFormat(dateStr){
const dt = new Date(dateStr)
const y = dt.getFullYear()
const m = padzero(dt.getMonth())
const d = padzero(dt.getDate())
const hh = padzero(dt.getHours())
const mm = padzero(dt.getMinutes())
const ss = padzero(dt.getSeconds())
return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
}
// 补零的