在node当中提供了nup这个包管理工具,在nodejs安装之后会自动帮你安装npm,使用 npm -v 可以查看npm的版本
moment模块的安装与使用
在窗口当中使用命令npm install moment 命令安装第三方模块

在这里进行安装完成之后,可以在当前的目录节点下看到会自动生成这个模块相关的代码:

moment模块 API文档 使用见官网:

先进行导入这个模块,使用代码段:
var moment = require('moment')
使用moment这个模块对前面的时间格式进行格式化处理一下:如下代码所示:
var mtime = moment(data.mtime).format('YYYY-MM-DD hh:mm:ss')
console.log('最后修改时间 = ' + mtime)
运行查看效果,可以发现这个时候它的时间格式就已经进行了格式化

npm包管理工具
在npm下可以进行查看npm这个包的整体文档。

在这里我们需要对一个项目进行npm初始化,先在命令行当中打开这个文件夹,使用命令npm init 之后npm会对你这个项目的属性进行询问。如下所示:

在最后按下yes回车之后,会在当前的目录下创建一个json文件,json文件的内容就是刚才进行输入的内容。到这里使用npm对项目进行初始化就已经完成了。

被墙
在使用npm当中有些部分模块会被墙,在这里,阿里云提供了一个国内版的开源镜像。https://developer.aliyun.com/mirror/NPM?from=tnpm 所以在这里我们可以先安装一个阿里云提供的镜像cnpm模块。

这样就表示安装完成。安装完成之后,在阿里云镜像当中可以使用cnpm命令行工具代替默认的 npm。执行以下代码:
npm install -g cnpm --registry=https://registry.npm.taobao.org

之后,这个cnpm安装在node_global这个文件夹下

使用命令行打开这个文件夹。输入一条cnpm命令查看效果,这里以cnpm install -h 为例:

本文介绍了Node.js中npm包管理工具的使用方法,包括如何安装第三方模块如moment,并进行时间格式化处理。同时,还介绍了如何使用npm进行项目初始化及解决因墙导致的模块下载问题。

2092

被折叠的 条评论
为什么被折叠?



