Typescript合成Webpack中

前言 TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript,简称ts。相对于ES6,TypeScript最大的改善是增加了类型系统,国内外很多大型工程都用它,如AngularJs,白鹭引擎、Antd。 下面我将在React&Webpack代码库下基础下搭建TypeScript开发环境。 安装 第一步 安装React相关包的声明文件 可直接...

几种自动生成静态站点介绍

第一步 前言 如何创建一个CMS网站,WordPress无疑是最好的选择。但是如果只生成静态站点,那便有很多千秋各异的选择,下面我将一一介绍。 第二步 介绍 Jekyll Jekyll是最流行的生成器。它主要是通过Ruby编译自动生成GitHub页面,所以在个人项目和文档中非常流行 。而且它还有一个庞大的用户群和一个大的插件目录,这是个很大的优势。 Hugo Hugo很像Jeky...

自动生成不同大小形状的图片

第一步 前言 实际前端工作中,当UED没有给到确定的图片时,前端需要自己模拟一个图片来实现页面占位。于是写了份自动生成不同大小形状图片的服务。 code地址为https://github.com/raoenhui/create-img/tree/master/server。 demo访问地址http://47.98.138.195/img。 第二步 原理 主要用到的技术是koa、k...

Caddy web服务器初探

第一步 认识caddy 官方介绍:Caddy is the HTTP/2 web server with automatic HTTPS. 通俗滴说就是一个类似node, nginx, 或Apache 的一种web服务器。 而它最大的优势就是启动时默认使用HTTPS协议,无需任何配置,而且启动方式也非常简单,具体可看第三步。 第二步 安装caddy 点击下载页面https://cadd...

node自动生成最新tag版本

第一步 引入所需要的包 //git命令组件 const Git = require('simple-git'); //获取路径 const Path = require('path'); const GitPath = Path.resolve(__dirname, '..'); //为git的version添加自动增长版本号组件 const Bump = require('bump-re...