随笔分类 -  node

上一页 1 ··· 4 5 6 7 8 9 下一页

nuxt docker 运行
摘要:nuxt 是vue 版的next ,实现的功能还是很方便的,对于需要开发性能要求比较高的web app 是一个很不错的选择 备注: 项目很简单,使用docker && docker-compose 运行,同时对于静态页面的处理使用了 docker 的多阶段处理,通过nginx 提供服务,服务端的运行 阅读全文

posted @ 2019-01-17 15:04 荣锋亮 阅读(2754) 评论(0) 推荐(0) 编辑

deno学习四 docker 运行官方的一个http file server
摘要:github 上已经有人搞了一个deno 的docker 镜像,是基于源码编译的,挺好的 所以结合官方的http server demo 使用docker 运行 环境准备 docker-compose 文件 version: "3" services: app: image: maxmcd/deno 阅读全文

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

How_Require_Extensions_Work
摘要:Why Doing require extensions correctly is essential, because: What is a require extension anyways? First, it's worth remembering what default ".js" ex 阅读全文

posted @ 2018-12-20 18:19 荣锋亮 阅读(155) 评论(0) 推荐(0) 编辑

nodejs-hook 开发
摘要:nodejs require hook 功能很强大,我们可以用来将不支持的数据文件,直接使用require 进行加载,同时 我们可以方便的进行代码的预编译(比如babel 的组件) 为了方便使用npm 包,使用lerna 进行单体组件仓库的开发模式,demo 主要是加载markdown 文档 环境准 阅读全文

posted @ 2018-12-20 18:17 荣锋亮 阅读(1687) 评论(0) 推荐(0) 编辑

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

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

nginx unit nodejs 模块试用
摘要:unit 对于nodejs 的支持是在10.25 发布的,基本能用,但是依然有好多问题,当前在测试的时候就发现,请求之后会block , 相关的issue 已经有人反馈了,最好使用源码编译,方便测试,当前使用yum 的安装包会有点问题(block) 使用的操作系统是centos7 环境准备 配置yu 阅读全文

posted @ 2018-11-08 15:35 荣锋亮 阅读(539) 评论(0) 推荐(0) 编辑

oclif cli app开发简单试用
摘要:oclif 是heroku 开源的cli 开发框架,有一篇关于12 factor cli app 开发的文章很值得看看 https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46 创建简单单行命令行工具 使用npx npx oclif si 阅读全文

posted @ 2018-10-09 14:50 荣锋亮 阅读(1222) 评论(0) 推荐(0) 编辑

使用npm init快速创建web 应用
摘要:一般来说我们会有npm init -y 快速生成package.json 文件, 但是npm init 可以使用脚手架工具,生成项目,比较方便 参考 npm init 帮助命令 npm init [--force|-f|--yes|-y|--scope] npm init <@scope> (sam 阅读全文

posted @ 2018-09-26 13:37 荣锋亮 阅读(558) 评论(0) 推荐(0) 编辑

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

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

基于typescript 强大的 nestjs 框架试用
摘要:nestjs 一个nodejs 的graphql 框架 安装 npm i -g @nestjs/cli 初始化项目 nest new dalong 运行demo 使用yarn yarn start 添加graphql支持 参考官方demo sample/12-graphql-apollo 运行 ya 阅读全文

posted @ 2018-07-30 19:28 荣锋亮 阅读(5409) 评论(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 荣锋亮 阅读(2285) 评论(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 荣锋亮 阅读(2196) 评论(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 荣锋亮 阅读(776) 评论(1) 推荐(1) 编辑

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 荣锋亮 阅读(717) 评论(0) 推荐(0) 编辑

Tencent Server Web(TSW) 腾讯开源的nodejs 基础设施
摘要:Tencent Server Web(TSW),是一套面向WEB前端开发者,以提升问题定位效率为初衷,提供染色抓包、全息日志和异常发现的Node.js基础设施。TSW关注业务的运维监控能力,适用于http、websocket协议的业务场景,可无缝与即有项目进行整合。支持公有云、私有云和本地部署。 染 阅读全文

posted @ 2018-05-21 09:07 荣锋亮 阅读(1631) 评论(0) 推荐(0) 编辑

使用npm link 创建本地模块
摘要:1. npm link 介绍 创建一个全局的符号链接,优点是方便我们进行本地node模块的开发调用,和后期发布私服,或者npm 仓库调用是一致的 以下为官方的说明: First, npm link in a package folder will create a symlink in the gl 阅读全文

posted @ 2018-03-18 13:56 荣锋亮 阅读(1082) 评论(0) 推荐(0) 编辑

使用neon 开发nodejs addon
摘要:备注:开发使用的是mac 系统,需要安装rust nodejs 、python2.7 Xcode 1. 安装neon npm install -g neon-cli 2. 创建简单项目 neon new firstaddon (会有提示进行输入即可) 3. 项目结构 ├── README.md ├─ 阅读全文

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

grpc nodejs tools 安装问题
摘要:grpc nodejs 应用安装提示错误: stack Error: EPERM: operation not permitted, utime '/usr/local/lib/node_modules/grpc-tools/bin' 解决方法: npm install -g grpc-tools 阅读全文

posted @ 2018-03-09 20:07 荣锋亮 阅读(719) 评论(0) 推荐(0) 编辑

使用 commander && inquirer 构建专业的node cli
摘要:备注: 比较简单就是使用nodejs 的两个类库帮助我们进行开发而已,具体的使用参考类库文档 1. 项目初始化 a. 安装依赖 yarn init -y yarn add commander inquirer ├── README.md ├── bin │ └── index.js ├── pack 阅读全文

posted @ 2018-01-08 21:34 荣锋亮 阅读(1859) 评论(0) 推荐(0) 编辑

让nodejs 支持 es6 import
摘要:备注: 尽管nodejs 新版本已经支持es6 的好多特性了,但是还是有部分不支持,为了使用,实际上我们有一个 比较强大工具 bable,下面介绍几个比较简单的用法。 1. bable-cli 中的 babel-node a. 初始化项目 yarn init -y b. 安装依赖 babel-cli 阅读全文

posted @ 2018-01-06 12:26 荣锋亮 阅读(1357) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页

导航