pm2 远程发版

创建配置项 在你的git仓库根目录中新建pm2配置文件ecosystem.config.js,如注释所示,或者执行pm2 init初始化文件ecosystem.config.js。 module.exports = { apps : [{ //pm2名字 name: "nextcn", //pm2运行脚本 script: "./app.js", //环境...

centos安装高版本git

方法一 根据git官网所示https://git-scm.com/download/linux,当操作系统为CentOS 时,推荐下载源码包,然后编译安装。 不多说了,开始干货了。 首先应该安装好必要的依赖包,省得在安装过程中出现各种问题。 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel...

Pa11y测试网站可访问性工具

前言 非常感谢wapyce和carlsonsantana测试我的博客网站,并给我发出Issue,让我知道了网站有些bug,以及Pa11y这个测试利器。 简介 Pa11y是自动化测试网站可访问性的工具。 它原理是用命令行的形式运行 HTML CodeSniffer ,得到可访问性报告。 用法 可以用node来全局安装pa11y. npm install pa11y -g 直...

js双等号探索(三): [] == false为True,而!![] == false为False ?

[] == false; //为True !![] == false; //为False 一、[] == false为True 第一步 转成[] == 0 根据 MDN Web 文档-比较操作符:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Comparison_Operator...

js双等号探索(二): a==3&&a==4 为True ?

前言 a==3 && a==4为True是可以实现的。 具体代码如下所示: let a=[]; var x=3; a.valueOf=()=>{ return x++ }; a==3 && a==4 ? console.log("succeed") : console.log("failed"); //succeed 下面妹子我将一一解析其原理。...