npm 发包和管理包及镜像源管理

将撸好的轮子发到NPM(node package manager)上很简单,只需要几个步骤 ,登录账号如果连账号都没有的话,点此创建。使用 npm login 登录根据命令行提示,输入用户名、密码、邮件地址:$ npm loginUsername: chuchurPassword: Email: (this IS public) chuchur@qq.comLogged in as chuchur...阅读全文
209次浏览 2 条评论 2次感谢

node 版本管理(nvm)

简介我们在运行项目时,总是会遇到各种各样的问题,比如node.js版本过高或过低,导致项目无法正常运行,需要去降级或升级, 不同项目必须依赖不同版的 NodeJS 运行环境nvm 应运而生,nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm ,安装如果需要管理 Windows 下的 node,官方推荐使用 nvmw 或 nvm-windows。不过,nvm-windo...阅读全文
116次浏览 2 条评论 0次感谢

Node zip压缩和解压缩

NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux 上 zip 相关命令Use adm-zipadm-zip支持archive和unarchive一个或多个文件或者整个文件夹的功能,使用非常的简单方便。var adm_zip = require("adm-zip");//creating archivesvar zip = new adm_zip();zip.addLocal...阅读全文
5924次浏览 2 条评论 2次感谢

IIS 部署node

从 linux 迁移到 windows server,一言难尽.网上有说 iis 已经支持 node 了. IIS Node折腾了一下, 没跑起来,估计兼容性不是那么好,索性放弃了. 直接 pm2 部署了.安装了 IIS UrlRewrite在站点根目录创建 web.config, 内容如下?xml version="1.0" encoding="UTF-8"?configuration s...阅读全文
1317次浏览 2 条评论 2次感谢

Comet,SSE,WebSocket前后端的实现

Comet(服务器推送)的两种方式短轮询页面定时向服务器发送请求, 步骤为:建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接//前端js var xhr = new XMLHttpRequest(); setInterval(()={ xhr.onreadystatechange = function () { if (xhr.readyState == ...阅读全文
1175次浏览 2 条评论 0次感谢

node 安装和使用

Node 安装和使用下载包# 先去https://npm.taobao.org/mirrors/node/latest/ 找到最新版本和对应的系统版本$ wget https://npm.taobao.org/mirrors/node/v11.9.0/node-v11.9.0-linux-x64.tar.gz #下载git包$ tar -zxvf node-v11.9.0-linux-x64.t...阅读全文
1312次浏览 2 条评论 0次感谢