
nodejs
追求者2016
我的墓志铭:有的人活着,他已经死了;有的人死了,他还活着。你到底是活着还是死了?我不知道,我只知道——我还活着。我是一个无知的人,但我知道一点,那就是我什么都不知道。坚强地活下去。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nodejs工具脚本json转excel
js json 转 excel原创 2024-04-19 20:08:09 · 554 阅读 · 0 评论 -
nodejs利用nodemail库,发邮件
由于工作需要,经常需要发邮件,每次频繁发送的邮件大部分内容都是相同的,觉得每次打开邮箱编辑写信比较烦。本着 DRY 的原则,为什么不学一下 自动发邮件的nodejs脚本呢?开干。准备nodejsnpm install nodemailer 发送邮件的库npm i pug 使用pug模板,写email模板发送邮件脚本const path = require('path');const fs = require('fs');const nodemailer = require("node.原创 2022-05-30 11:50:06 · 993 阅读 · 4 评论 -
用node写一个压缩文件的脚本
文章目录用node写一个压缩文件(zip格式)的脚本注意推荐 tar用node写一个压缩文件(zip格式)的脚本缘起日常的发包没有运维自动化,本着不要 DRY 的原则,重复的流程应该写成自动化或半自动化的方式。安装依赖 npm i --global archiver实现逻辑思路:从路径读取文件(或目录),交给 archiver 处理压缩,输出结果const fs = require('fs')const path = require('path')const archiver = re原创 2022-03-01 10:44:19 · 617 阅读 · 0 评论 -
一款更快的 git clone GitHub 源码 cli 工具
文章目录说明一款更快的 git clone GitHub 源码 cli 工具安装使用说明一款更快的 git clone GitHub 源码 cli 工具原理是使用了国内的镜像代理,每次使用git前要修改镜像地址觉得麻烦,就封装到cli工具中,方便使用安装npm i -g fast-git-cloneoryarn add -global fast-git-clone使用fast-git-clone 的使用和 正常的 git clone 子命令一样正常使用fast-git-clone c原创 2022-01-08 17:52:47 · 585 阅读 · 0 评论 -
写一个nodejs脚本上传打包dist目录
Introductionnodejs 脚本实现上传前端打包目录 dist。用到 ssh2-sftp-client 这个包实现上传功能。在项目根目录运行 upload-dist 把打包后的 dist 目录上传到服务器服务器上的 dist 目录内容会被清空后,再上传Installationnpm install -D @hotsuitor/upload-dist# oryarn add -D @hotsuitor/upload-distExample在项目根目录下新建 .env.loca原创 2022-01-08 17:49:06 · 1303 阅读 · 0 评论 -
nodejs 实现上传文件
如果我看得比别人更远,那是因为我站在巨人的肩膀上——艾萨克·牛顿没有使用原生 nodejs 实现上传文件,调用了现成的 ssh2-sftp-client 库,实现 sftp 链接,并进行文件操作。Introductionnodejs 脚本实现上传前端打包目录 dist。用到 ssh2-sftp-client 这个包实现上传功能。在项目根目录运行 upload-dist 把打包后的 dist 目录上传到服务器服务器上的 dist 目录内容会被清空后,再上传Installationn.原创 2021-12-23 10:17:16 · 1330 阅读 · 0 评论 -
npm publish 发布遇到错误 E426、E403
npm publish 发布遇到问题npm login 登录错误 426npm ERR! code E426npm ERR! 426 Upgrade Required - PUT http://registry.npmjs.org/-/user/org.couchdb.user:hotsuitor需要设置 registry 地址 而且是需要 https,有坑:这里设置成 http 地址的仓库地址还是会报同样的错误npm config set registry https://regis.原创 2021-12-23 10:10:17 · 2898 阅读 · 0 评论 -
vue项目打包上传文件,node上传脚本
打包后的代码需要手动上传太费劲,用node写一个自动化上传脚本原理利用 ssh2-sftp-clien 库提供连接,实现删除,上传功能利用 dotenv 实现从配置文件 .env(可自定义) 读取账户密码信息安装npm install -D ssh2-sftp-client dotenv示例代码:vim .envSFTP_SERVER=127.xx.xx.xxSFTP_USER=userSFTP_PASSWORD=passwordSFTP_PORT=22DEBUG=fal.原创 2021-06-29 20:08:10 · 364 阅读 · 0 评论 -
nodejs 遍历目录(文件夹)下的所有文件
nodejs 遍历目录const path = require('path')const fs = require('fs')// 服务器端的jquery,用于选择字符 eg: $('.title').text(),这里没用到,写爬虫可以用到// const chreeio = require('cheerio') // G:\webproject\componentconst ba...原创 2019-08-16 14:48:03 · 15022 阅读 · 3 评论 -
Node基础 第二天
进击的Node.js @time: 2018/5/16 @author: hotsuitor@qq.com模块与包管理工具commonjs规范模块的分类核心模块 http fs path文件模块 let util = require(‘./util.js’)第三方模块 let promise = require(‘bluebird’)...原创 2018-05-22 20:21:48 · 193 阅读 · 0 评论 -
进击的Node.js 学习笔记第一天
进击的Node.js @time: 2018/5/16 @author: hotsuitor@qq.com模块与包管理工具commonjs规范模块的分类核心模块 http fs path文件模块 let util = require(‘./util.js’)第三方模块 let promise = require(‘bluebird’)...原创 2018-05-17 00:02:43 · 364 阅读 · 0 评论