如何发布N-API包 使用包iotivity-node说明了以下步骤: 首先,发布非N-API版本: 更新package.json中的版本,对于iotivity-node,版本变为1.2.0-2。 浏览发布清单(确保测试…
分类:node.js教程
深刻理解CommonJS规范
node采用的是CommonJS规范。每一个文件就是一个单独的模块,拥有属于自身的独立作用域,变量以及方法等。这些对其他模块都是不可见的。CommonJS规范规定,每个模块内部,module代表当前模块。module是一…
compressPng图片压缩
compressPng前端线上自动化图片压缩工具,基于tinypng接口开发,通过命令行控制 https://tinypng.com/developers “tinypng.com” ** 一,Q…
gulp4.0升级小记
前言 周日在公司的新电脑在以前gulp3.9配置的目录按下npm install时发现报了错,百度了一下得知原来gulp已经到了4.0版本,就花了一点时间去升了个级,顺便记下我个人使用到的配置文件新版本的不同点,文笔和水…
nodejs如何简洁优雅的访问mysql数据库
nodejs如何简洁优雅的访问mysql数据库一、前言nodejs诞生以来出现了一大批的web框架如express koa2 egg等等,前端可以不再依赖后端可以自己控制服务端的逻辑。今天我们就来说说前端在nodejs中…
Cache-Control、ETag和过时的Expires
前记 HTTP缓存是web性能优化的一个常识,目的是当你第二次请求时,将JS、CSS、的请求速度加快,但是html却不能设置Cache-Control,这是为什么,可以想一想 Cache-Control 如何用 resp…
webpack里的externals
最近在用webpack做一些是sdk相关的东西,有几个概念总结一下: 1、library要做sdk,一定要做的一个配置,用于说明最终的SDK暴露给调用者的一个名称例如:library: ‘HelloJS…
【每日一包0007】array-range
[github地址:https://github.com/ABCDdouyae…] array-range 生成一个指定起始位置的固定长度的数组 用法:array-range(start, end) 返回:a…
websocket+sockjs+stompjs详解及实例
最近有项目需求要用到websocket,刚开始以为很简单,但是随着遇到问题,深入了解,才知道websocket并不是想象中的那么简单,这篇文章主要是考虑websocket在客户端的使用。 1.http与websocket…
CommonJS浅析
规范地址 http://www.commonjs.org/nodejs modules文档地址 http://nodejs.cn/api/modules…. 核心逻辑 在执行模块代码之前,nodejs会使用一…
Node 前端build 时内存溢出问题的原因及解决方案
使用webpack build 现象描述: 构建过程中频繁报内存溢出:FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed -process out of memory。原…
【每日一包0020】throttle-debounce
[github地址:https://github.com/ABCDdouyae…] throttle-debounce 函数的节流与防抖 throttle 用法:throttle(delay, callbac…