npm体验

 

 

 

1. 格式化时间的传统做法

  • 创建 格式化时间的自定义模块
  • 定义格式化时间的方法
  • 创建补零函数
  • 从自定义模块中导出格式化时间的函数
  • 导入格式化时间的自定义模块
  • 调用格式化时间的函数

 

 

 

 

 

 

2. 格式化时间的高级做法

1.使用npm包管理工具,在项目中安装格式化时间的包moment

2. 使用require()导入格式化时间的包

3. 参考moment的官方API文档对时间进行格式化

 

 

 

 

 

3.  在项目中安装包的命令

如果想在项目中安装指定名称的包,需要运行如下的命令:

npm install 包的完整名称

 

上述的包命令,可以简写成如下格式:

 

 

 

 

 

 

 

 

 

4. 下载包后的格式包

 

 然后去参考官方文档去查文档怎么使用,线npmjs,找到文档,再看怎么使用

 

 

5. 初次装包后多了哪些文件

初次装包完成后,在项目文件夹下多一个叫node_modules的文件夹和package-lock.json的配置文件。

其中:

node_mondules文件夹用来存放所有已安装到项目中的包。require()导入第三方包时,就是从这个目录中查找并加载包。

package-lock.json 配置文件用来记录node_modules目录下每一个包的下载信息,例如包的名字、版本号、下载地址等。

 

注意:程序员不要手动修改node_modules或package-lock.json文件中的任何代码,npm包管理工具会自动维护他们。

 

 

 

6. 安装指定版本的包

默认情况下,使用npm install 命令安装包的时候,会自动安装最新版本的包。如果需要安装指定版本的包,可以在包名之后,通过@符号指定具体的版本,例如:

 

 

 

 

 

 

7. 包的语义化版本规范

包的版本号是以“点分十进制”形式进行定义的,总共有三位数字,例如2.24.0其中 每一个数字代表的含义如下:

第一位数字:大版本

第二位数字:功能版本

第三位数字:Bug修复版本

 

版本号提升的规则:只要前面的版本号增长了,则后面的版本号归零

 

posted @ 2021-12-10 00:04  漫漫长路</>  阅读(40)  评论(0)    收藏  举报