node js模块

node js
// npm uninstall 包名 卸载模块,工具
// npm uninstall 包名 -g 卸载全局工具
// npm i nrm -g 安装nrm工具在全局
// nrm ls查看所有的镜像
// nrm use 镜像名
// --------------------
// npm i 包名
// dependencies开发环境包
// npm i 包名 -D
// devDependencies线上环境包
// ----------------------
// npm i i5ting_toc -g安装将md转html到全局
// i5ting_toc -f 路径 -o

// const moments = require(“./day06.js”);
// console.log(moments(1231232133333).formats(“YY-MM-DD HH:mm:ss”));

// 创建一个文件
// 1.文件不能使用大写或中文
// 2.创建index.js入口文件,功能
// 3.创建README.md文件,介绍模块的安装和使用
// 4.切换到当前文件根目录,npm init -y创建一个package.json
// 更改镜像
// 1.npm config get registry查询镜像
// 2.npm config set registry="https://registry.npmjs.org/"切换镜像为npm
// 登录
// 1.npm login 需要输入账号,密码,邮箱,验证码
// 2.npm publish 提交包
// 3. npm unpublish 包名 --force 删除包
const data = require(“wqitem-moment”);
console.log(data().formats(“YY-MM-DD HH:mm:ss”));
console.log(data(123123123123).formats(“YY-MM-DD HH:mm:ss”));、

node js 模块
// const fs = require(“fs”);
// const path = require(“path”);
// const http = require(“http”);
// const server = http.createServer();
// server.on(“request”,(req,res)=>{
// let freq = req.url;
// let paths=“”;
// if(freq==“/”||freq==“/index”){
// paths = path.join(__dirname,“/dataTimes/index.html”);
// // paths = path.join(“/dataTimes/index.html”);会读取失败
// }else{
// paths = path.join(__dirname,“/dataTimes”,freq);
// // paths = path.join(__dirname,“/dataTimes/index.css”);
// // paths = path.join(__dirname,“/dataTimes/index.js”);会替换
// }
// fs.readFile(paths,“utf-8”,(err,user)=>{
// if(err){
// res.setHeader(“Content-Type”,“text/html;charset=utf-8”);
// return res.end(“访问失败”)
// }
// res.end(user)
// })

// })
// server.listen(81,()=>{
// console.log(“服务启动成功—127.0.0.1”);
// })
// ---------------------------
// 模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程
// 提高了代码的复用性
// 提高了代码的可维护性
// 可以实现按需加载
// const objs = require(“./day05-1.js”);
// console.log(objs);
// console.log(module);
// -------------------------------
// 安装第三方模块
//简写形式 npm i 包名称 moment最新 moment@2.22.2
// npm install 包名称 moment moment@2.22.2
// 版本号信息
// 第1位数字:大版本
// 第2位数字:功能版本
// 第3位数字:Bug修复版本
// 使用npm init -y 生成package.json记录下载的第三方模块
// “name”: “node”,项目名称
// “version”: “1.0.0”,项目版本号
// “description”: “”,项目描述
// “main”: “day01.js”,主体
// “dependencies”: {局部包存放,所有的第三方模块
// “moment”: "^2.29.4"格式时间
// },
// “devDependencies”: {},全局包存放
// “scripts”: {配置运行命令
// “test”: “echo “Error: no test specified” && exit 1”
// },
// “keywords”: [],密钥
// “author”: “”,作者
// “license”: "ISC"协议
// ---------------------------
// npm i或npm install
// 先去查找package.json文件中的安装包后,安装缺失的第三方模块
const moment = require(“moment”);
let data = 89479821738927;
const time = moment(data).format(“YYYY-MM-DD HH:mm:ss”);
console.log(time);
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/tofever/article/details/135571233

  • 22
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值