1.0.13 • Published 6 years ago

node-fun-bywhj v1.0.13

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

##使用: npm i -S node-fun-bywhj ####001. clearCache() 清理node中的缓存

let xx = require('node-fun-bywhj')
//执行下面的方法来清除node缓存
xx.clearCache()

###002. format() 将时间类型格式化

let xx = require('node-fun-bywhj')
//执行下面的方法来清除node缓存
console.log(new Date(Date.now()).format('yyyy/MM/dd HH:mm:ss.S'))

###003. checkDirAndFile() 深度遍历目录树

let xx = require('node-fun-bywhj')
//执行下面的方法来深度遍历目录树
//参数说明 :回调函数的obj是返回的所有文件或文件夹绝对路径
//PS:想打印目录树结构,请在该包根目录中执行npm link,然后全局执行deepdir,就会得到当前项目中的目录树
xx.checkDirAndFile('某个文件夹的路径', (obj) => {
  console.log(obj);
})

###004. mkdirs(path,callback) 创建层级文件夹

let xx = require('node-fun-bywhj')
xx.mkdirs(path, (err) => {
  //第一个参数可以这样写:path.join(__dirname, './names/name/name/name')
  if(err){
    console.log(err)
  }else{
    //...
  }
})

###005. base64ToFile(data,savePart,callBack) 将去掉头部的base64字符串还原为原始文件

参数说明:data--后端接收的前端传来的JSON字符串,格式必须如下:{url:'base64格式去掉前缀',extName:'文件的扩展名'} 注:该JSON字符串中必须有url和extName这两个key;可以追加其他的key
参数说明:savePart--想要将前台传来的文件保存到哪个文件夹中(必须是绝对路径),项目中必须提前建好这个目录('./xxx/xxx')
参数说明:callBack(err,data) 路径错误,会触发err,err就是一个字符串 , data:上传成功以后的文件的全路径(物理路径)
let xx = require('node-fun-bywhj')
//用在网络请求时
if(pathname=="/postData"&&req.method=="POST"){
  let data = ''
  req.on('data',(chunk)=>{
    data+=chunk
  })
  req.on('end',()=>{
    xx.base64ToFile(data,'./upload',(err,data)=>{
      if(err){//当node写文件的时候路径错误会触发这里的err
        res.end(err)
      }else{
        res.end(JSON.stringify({
		  data,
		  msg:'上传成功'
		}))
      }
    })
  })
}

mdtohtml.js

#####进入该包根目录中,找到mdtohtml.js文件拷贝至有xxx.md文件的目录下,在该目录下命令行运行: #####01. npm i -S marked browser-sync #####02. node mdtohtml xxx.md,然后稍微修改一下.md文件,即可实现边编辑.md文件边预览对应的.html文件

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago