1、安装
- npm是一个全世界范围内模块的分享社区,可以免费使用这个社区内别人开发的模块。
-
只关心怎么使用,不用关心如何封装的,因为他们在封装的时候也有可能在引入其他的模块
2、使用
- 打开官网 在搜索框内部查询你需要模块的关键字
比如让1234567智能转换为大写的 搜“大写”
-
因为在安装NodeJS的时候已经安装了npm包管理器了,所以就可以直接使用;比如我们找到了一个nzh的模块,此时需要使用npm命令进行安装npm install nzh
-
此时参考提供的API进行使用 nzh 参考文档
var Nzh = require("nzh");
console.log(Nzh.cn.encodeS(100111))// 转中文小写
console.log(Nzh.cn.encodeB(100111))// 转中文大写
console.log(Nzh.cn.encodeS(1.23456789e+21))// 科学记数法字符串
console.log(Nzh.cn.toMoney(100111.11))// 转中文金额
小案例 日期转换
var http = require("http")
var solarLunar = require('solarLunar')
var server = http.createServer(function (req,res) {
//字符集
res.setHeader("Content-type","text/html;charset=UTF8")
let arr = req.url.match(/\/(.+)\/(.+)\/(.+)$/)
let $1 = arr[1];
let $2 = arr[2];
let $3 = arr[3];
console.log($1,$2,$3)
var gl = solarLunar.solar2lunar($1,$2,$3) //输入的日子为公历
var nl = solarLunar.lunar2solar($1,$2,$3) //输入的日子为农历
res.end(`<h1>今年是${gl.cYear}年${gl.cMonth}月${gl.cDay}${gl.animal}年</h1>`)
})
server.listen(3000)