随笔分类 -  web 构建工具

ncm 让跨项目配置一致性简单的工具
摘要:多团队写作,确保node 项目依赖以及配置一致性是比较难搞的,所以一些大型的团队 以及框架都是使用单体仓库的模式,比如lerna 等工具。 ncm 借鉴了helm 、mrm、kyt、yarn 等开发工具的理念,尝试去解决这个问题,目前 来说,刚出来,但是已经有了一些文档,还是比较看好的,具体还要看后 阅读全文

posted @ 2018-12-06 09:47 荣锋亮 阅读(540) 评论(0) 推荐(0) 编辑

docusaurus 生成的website 通过circleci部署gh-pages
摘要:docusaurus 是facebook 开源的一款文档脚手架工具,可以快速的进行文档生成,基于markdown 同时已经内置了gh-pages 发布的命令,对于ci 工具,我们只需要简单的配置就可以了 环境准备 创建github空项目 很简单直接鼠标点击就可以了 创建docusaurus demo 阅读全文

posted @ 2018-11-20 10:10 荣锋亮 阅读(926) 评论(0) 推荐(0) 编辑

使用blessed 开发丰富的cli 应用
摘要:blessed 是一个不错的npm 包,可以帮助我们开发出带有丰富ui界面的cli 应用,类似的有subzero 测试环境准备 项目结构 ├── README.md ├── app.js ├── my-program-icon.png ├── package.json └── yarn.lock p 阅读全文

posted @ 2018-11-12 10:12 荣锋亮 阅读(520) 评论(0) 推荐(0) 编辑

ringojs 基于jvm 的javascript 平台试用
摘要:ringojs 是一个基于jvm 的javascript 平台,支持commonjs 模块模式 安装 下载包配置环境变量,或者使用docker,测试使用docker dockerfile deb 包安装 deb 包安装 FROM java:8 MAINTAINER 1141591465@qq.com 阅读全文

posted @ 2018-08-16 11:30 荣锋亮 阅读(911) 评论(0) 推荐(0) 编辑

使用caddy 进行nodejs web应用近实时编译更新
摘要:caddy 相比nginx 是一个不错的轻量代理服务器,支持的功能也是比较多的, 同时插件也挺多 demo 测试的是通过git 插件进行一个使用spec-md 编写的文档近实时编译以及预览 项目使用docker 构建,我已经在dockerhub 放了构建好的镜像 基本项目 website nodej 阅读全文

posted @ 2018-08-13 16:20 荣锋亮 阅读(1205) 评论(0) 推荐(0) 编辑

idyll 开源生成交互式web的标记语言试用
摘要:说明 Idyll is an open-source markup language and toolkit for producing interactive web pages You give Idyll a markup file , and it compiles that file to 阅读全文

posted @ 2018-08-05 18:42 荣锋亮 阅读(478) 评论(0) 推荐(0) 编辑

9 CSS in JS Libraries You Should Know in 2018
摘要:转自:https://blog.bitsrc.io/9-css-in-js-libraries-you-should-know-in-2018-25afb4025b9b 实际上 wix 的 stylable 也不错,网上也有相关的比较,以及有优缺点说明 Some of the best CSS in 阅读全文

posted @ 2018-08-05 17:14 荣锋亮 阅读(549) 评论(0) 推荐(0) 编辑

fusionjs 学习二 核心概念
摘要:核心概念 middleware 类似express 的中间件模型(实际上是构建在koa中间件模型上的),但是和koa 的中间件有差异 fusionjs 的中间件同时可以运行在浏览器页面加载的时候 services service 是任务可以暴露编程接口的library,主要与普通library的区别 阅读全文

posted @ 2018-08-02 16:06 荣锋亮 阅读(571) 评论(0) 推荐(0) 编辑

fusionjs 学习一 基本试用
摘要:参考demo 项目 https://github.com/rongfengliang/fusionjs-docker-demo 安装 create startkit yarn global add create-fusion-app 创建基本项目 使用create yarn create fusio 阅读全文

posted @ 2018-08-02 13:27 荣锋亮 阅读(1819) 评论(0) 推荐(0) 编辑

使用rollup 开发专业js library
摘要:rollup 是一个不错的javascript 模块打包器,一般我们用来构建library 安装 npm install -g rollup 参考集成jquey && shortid 的library 使用es6 语法 项目结构 ├── index.html ├── package.json ├── 阅读全文

posted @ 2018-08-01 09:39 荣锋亮 阅读(892) 评论(0) 推荐(0) 编辑

Cannot find name 'AsyncIterator' error in Typescript compilation process 问题解决
摘要:解决方法: tsconfig.json: 添加lib 编译选项 { "compilerOptions": { "lib":[ "esnext.asynciterable", "es2015" ] } } 阅读全文

posted @ 2018-07-31 09:43 荣锋亮 阅读(429) 评论(0) 推荐(0) 编辑

fackbook flow 简单使用
摘要:flow 是一个javascript 静态检查的工具,由facebook 开发, 使用起来简单,方便。 安装 项目初始化 yarn init -y 编译器安装 yarn add --dev babel-cli babel-preset-flow 配置babel .babelrc { "presets 阅读全文

posted @ 2018-07-28 08:20 荣锋亮 阅读(440) 评论(0) 推荐(0) 编辑

hydra nodejs 微服务框架简单试用
摘要:hydra 是一个以来redis 的nodejs 微服务框架 安装 需要redis,使用docker 进行运行 redis docker run -d -p 6379:6379 redis 安装yo && hydra-cli sudo npm install -g yo generator-fwsp 阅读全文

posted @ 2018-07-18 16:20 荣锋亮 阅读(2293) 评论(0) 推荐(0) 编辑

使用bit管理npm包
摘要:npm 包给共享,团队写作有好多问题需要解决,类似的解决方案有lerna yarn 使用monorepo,bit 官方有相关的比较 以下只说明如何进行简单的项目使用 网站 https://bitsrc.io 安装 npm install bit-bin -g 基本参考项目 init bit init 阅读全文

posted @ 2018-07-16 12:23 荣锋亮 阅读(550) 评论(0) 推荐(0) 编辑

purescript 基本试用
摘要:安装环境 安装预编译文件 https://github.com/purescript/purescript/releases 配置环境变量: export PATH=$PATH:/Users/dalong/Downloads/purescript 或者 purs 拷贝 /usr/local/bin 阅读全文

posted @ 2018-07-11 10:24 荣锋亮 阅读(1212) 评论(0) 推荐(0) 编辑

lerna基本试用
摘要:安装 yarn global add lerna or npm install -g lerna 基本项目 初始化 git init platform cd platform lerna init 效果如下: ├── lerna.json ├── package.json └── packages 阅读全文

posted @ 2018-07-06 10:23 荣锋亮 阅读(798) 评论(0) 推荐(0) 编辑

yarn workspaces基本试用
摘要:初始化项目 yarn init -y 添加workspaces 支持 修改package.json { "name": "second", "version": "1.0.0", "main": "index.js", "license": "MIT", "private":true, "works 阅读全文

posted @ 2018-07-06 09:59 荣锋亮 阅读(2205) 评论(0) 推荐(0) 编辑

yarn import 使用package-lock.json
摘要:yarn 1.7(目前最新的版本)支持npm 的package-lock.json 了 环境准备 安装更新yarn sudo npm install -g yarn 查看版本 yarn version npm基本项目初始化 npm 项目初始化 npm install -y npm install s 阅读全文

posted @ 2018-06-11 15:22 荣锋亮 阅读(809) 评论(1) 推荐(1) 编辑

Yarn import now uses package-lock.json
摘要:转发自: https://yarnpkg.com/blog/2018/06/04/yarn-import-package-lock/?utm_source=tuicool&utm_medium=referral Posted Jun 4, 2018 by Aram Drevekenin For a 阅读全文

posted @ 2018-06-11 15:10 荣锋亮 阅读(169) 评论(0) 推荐(0) 编辑

deno学习二 基本代码
摘要:deno 介绍是安全的ts 运行时 简单的代码 使用js(app.js) console.log("demoapp") 输出 dalongdemo 使用ts(app.ts) console.log("demoapp") 输出 dalongdemo 导入模块 代码目录结构 ├── rong.js └─ 阅读全文

posted @ 2018-06-07 22:01 荣锋亮 阅读(721) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示