提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
今天是快乐Coding-fish
一、项目包
那些被安装到项目的 node_modules目录中的包,都是项目包。
项目包又分为两类:
(1)开发依赖包
被记录到
devDepencies
的包,只会在开发期间用到。
(2)核心依赖包
(被记录到
dependencies
节点的包,在开发期间和项目上线之后都会用到)
二、全局包
1.在执行npm install 命令时,如果提供了-g参数,则会把包安装为全局包。
npm i 包名 -g
npm uninstall 包名 -g
注意:
(1)只有工具性质
的包,才有全局安装的必要性,因为他们提供了好用的终端命令。
(2) 判断某个包是否要安装到全局之后才能使用,可以参考官方提供的使用说明。
2.规范的包结构
一个规范的包,其组成结构,必须符合以下3点要求;
2.1包必须以单独的目录存在
2.2包的顶级目录下面必须要包含package.json这个包管理配置文件
2.3package.json中必须包含name,version,main,这三个属性,分别代表包的名字,版本号,包的入口。
3.自己去创建一个包
配置文件
**
JS实现 对于日期的格式化操作
**
function Dateformat(dataStr) {
const dt = new Date(dataStr)
const year = dt.getFullYear()
const month = supplement(dt.getMonth() + 1)
// 月份从零开始,所以要执行+1的操作
const day = supplement(dt.getDate())
const hh = supplement(dt.getHours())
const mm = supplement(dt.getMinutes())
const ss = supplement(dt.getSeconds())
return `${year}-${month}-${day} ${hh}:${mm}:${ss}`
}
function supplement(n) {
return n <= 9 ? '0' + n : n
}
// 向外暴露函数
module.exports = {
Dateformat
}
测试结果如下
测试结果成功,测试良好,如果只是路径设置文件夹的路径,文件还是可以通过json中的main接口属性来实现调用。