Node.js Archive

npm script与glob

好久好久好久没有写文章了,因为最近的闲暇时间全部贡献给了nfm,nfm是一个基于nodejs的文件管理系统,目的是解决前端cdn静态资源的管理,前端使用react+redux实现,后端为nodejs,目前还没完成(努力中),欢迎大家star

[置顶] 前端开发环境——fede2

这次介绍下自己搭建的前端开发环境:fede2。今年6月底入职新公司,经过一段时间的熟悉后,开始渐渐参与到前端开发,发现不少问题:老东家的开发方式:后端使用freemarker模板。重构写好html和css后,前端改为freemarker模板,拿到后端的接口文档,基于一个...

Findit – Node.js实现的磁力搜索引擎

2013底的时候,我从上一家公司离职,由于各种原因休息了一段时间,年后才入职新公司。休息的这段时间,除了搭建这个个人网站、看书、帮以前学校完成一个CMS系统(目前没有使用,使用ASP.NET实现的,后面可能会把代码放到Github上)外,还有一个大的发现.....

在异步回调中操作redis的一个异常

要实现批量插入redis的列表(list),相关的api是这样的:client.rpush(key, [value1, value2, ..., callback]) ,参数必须一个一个列出来,要想批量添加(数组),只能使用apply 方法了...

在CentOS下安装nodejs

以前写过一篇在windows下部署nodejs的方案,当时就看到了一个很火的方案pm2,可惜不支持win32系统。这两天闲下来就安装了一个CentOS的虚拟机,想要尝试一番,结果安装好后一直执行pm2的命令,一直提示command not found​,折腾了半天试了各种方法都无解,最后换了一个版本的nodejs,居然可以了....

node-webkit开机自启动

node-webkit没有提供开机自启动的接口,在github的issue里也没有找到靠谱的解决方法,不过经过一番寻觅,找到了node下操作注册表的方法,就是winreg(这么好的项目星星少的可怜),还有一个使用winreg修改注册表实现开机启动的demo......

node-webkit 和 inno setup:安装包的那点事儿

node-webkit是个很赞的想法,奈何问题较多,很多在目前的版本下难以解决(异形窗口之类的).....这次总结下安装包的制作,使用到了inno setup,网上有很多教程,需要的可以自行搜索,下面主要讲下我在打包node-webkit应用的时候遇到的问题...

修改node-webkit的默认图标

使用node-webkit开发应用程序的时候,最终生成的exe文件,使用的默认的图标,无法在代码中修改。这次就说说这图标的事,要用到两款软件(当然你可以用别的,我只提供一下我的方案):Resource Hacker 和 Axialis IconWorkshop...

使用nssm在windows服务器上部署nodejs

在Linux上,可以轻松的使用forever或者pm2来部署nodejs应用。但是在windows下就麻烦了,pm2明确的说支持Linux & MacOS,forever在windows下貌似问题多多。另外还有一个选择就是iisnode,这个有空研究一下,今天先说下比较简单的nssm。nssm会监控你安装的node服务,如果node挂了,nssm会自动重启它......

使用Grunt时,安装phantomjs失败的解决办法

最近在公司使用gruntjs进行前端开发,其中有个前端单元测试插件grunt-contrib-qunit,它使用到了phantomjs,安装的时候报了一个错...