nodeJS
iteye_2245
这个作者很懒,什么都没留下…
展开
-
node如何退出
node的退出: 在命令行:$ node> .exit$ 很多人应该很少用这种方式~~ 扩展阅读: http://stackoverflow.com/questions/5266152/how-to-exit-in-node-js ...原创 2014-08-20 16:09:16 · 156 阅读 · 0 评论 -
npm设置代理
npm如何设置代理: npm config set registry ***** npm config ls -l 可以查看npm的所有配置 更多参考: http://www.cnblogs.com/huang0925/archive/2013/05/17/3083207.html...原创 2014-03-01 19:16:56 · 67 阅读 · 0 评论 -
grunt中如何执行一些子任务的方式
一般我们自己写的一些子任务: var runSubTask = function(command){ var exec = require('child_process').exec; exec(command,function(error,stdout,stderr){ if(stdout){ ...原创 2014-02-27 16:13:21 · 246 阅读 · 0 评论 -
【node工具】css-stringify
前面收录一个node css parse,那么对应也有stringify https://github.com/reworkcss/css-stringify原创 2014-02-17 17:18:53 · 91 阅读 · 0 评论 -
【node工具】css-parse
收录一个Node工具: css-parse https://github.com/reworkcss/css-parsecss parse for nodejs and the browser原创 2014-02-17 17:11:34 · 140 阅读 · 0 评论 -
node工具node-fluent-ffmpeg
收录一个node-fluent-ffmpeg A fluent API to FFMPEG https://github.com/schaermu/node-fluent-ffmpeg原创 2014-02-13 16:32:57 · 1266 阅读 · 0 评论 -
node的Global Objects
居然漏了这篇,补上: Global Objects: __dirname 当前正在执行的脚本所在的目录名 //在/Users/mjr下执行node example.jsconsole.log(__dirname); // /Users/mjr __filename 当前正在执行的脚本所...原创 2014-02-13 13:49:17 · 63 阅读 · 0 评论 -
【node提问】如何在文件里面添加内容
逛stackoverflow的时候遇到的: 如何在文件里面添加内容fs.appendFile('test.txt','追加的内容',function(err){ //...});原创 2014-02-12 16:13:42 · 255 阅读 · 0 评论 -
【node提问】如何删除一个文件?
逛stackoverflow的时候看到的: 在nodejs里面如何删除文件? http://nodejs.org/api/fs.html#fs_fs_unlink_path_callback fs.unlink('test.txt',function(err,data){ //...}); ...原创 2014-02-12 11:43:17 · 232 阅读 · 0 评论 -
Node的path模块
本文收录 Path path.normalize(p)path.normalize('/f/e//d'); // 输出 /f/e/dpath.normalize('.f/e/d/') // 输出 /f/e/d/path.normalize('/f/e/d/..'); // 输出 /f/epath.normalize('...原创 2014-02-11 20:50:40 · 124 阅读 · 0 评论 -
node的util之rimraf
本文收录一个node的util之rimraf https://github.com/isaacs/rimraf原创 2014-02-10 16:47:56 · 150 阅读 · 0 评论 -
npm package之dateformat
本文收录一个node package: dateformat 官网:https://github.com/zhangyaochun/node-dateformat安装:npm install dateformat 具体使用方式直接看官网吧 ...原创 2013-11-05 12:10:31 · 682 阅读 · 0 评论 -
npm设置全局模块安装路径
npm默认安装全局的路径是:/usr/local/lib/node_modules 可以设置为自己想要的: npm config set prefix "****"//还可以设置cachenpm config set cache "****" ...原创 2014-03-06 22:00:13 · 354 阅读 · 0 评论 -
Node的os模块
收录一下node的os模块: os.platform() 当前操作系统平台 、 mac下面返回的是:darwin,windows是:win32 os.freemem() 内存总数,字节为单位 os.type() 获取操作系统类型,mac下是 Darwin os.totalmem() 空闲内...原创 2014-03-08 20:08:02 · 301 阅读 · 0 评论 -
node如何获取本机local ip
记录一下node如何获取本机local的ip: function getIPAdress(){ var interfaces = require('os').networkInterfaces(); for(var devName in interfaces){ var iface = interfaces[devName]; ...原创 2014-03-08 21:40:40 · 394 阅读 · 0 评论 -
node -e介绍
本文介绍一个node的参数 -e: 可以直接运行脚本,不用再去先创建一个js文件node -e "console.log('wandoujia welcome you')" 注释:外层是“”,内层是''...原创 2014-08-16 20:46:36 · 875 阅读 · 0 评论 -
【node片段】如何判断是否是sudo操作
node里面如何判断是否是sudo操作: process.getuid() === 0process.env.SUDO_USER // 如果是sudo操作,返回user原创 2014-08-14 12:19:19 · 374 阅读 · 0 评论 -
在mac下面安装node-canvas
很多人装node-canvas半天没装上: https://github.com/Automattic/node-canvas/wiki/Installation---OSX原创 2014-08-11 19:35:57 · 483 阅读 · 0 评论 -
node工具之jscoverage
node的相关工具整理: node-jscoverage: https://github.com/visionmedia/node-jscoverage原创 2014-05-04 12:27:51 · 223 阅读 · 0 评论 -
Node的模块之clean-css
clean-css: css minifier for node.jsnpm install clean-css //oldvar minimized = CleanCSS.process(source,options);//newvar minimized = new CleanCSS(options).minify(source...原创 2014-04-04 18:49:21 · 370 阅读 · 0 评论 -
.npmignore
.npmignore是干嘛的? https://www.npmjs.org/doc/developers.html#Keeping-files-out-of-your-packagehttps://www.npmjs.org/doc/json.html You can also provide a ".npmignore" file in the r...原创 2014-03-31 17:32:45 · 646 阅读 · 0 评论 -
Node的process模块
node的process模块 process.argv 返回一个数组: 第一个是node第二个是js文件名下面就是命令行添加的参数 process.cwd 返回当前进程的工作目录 process.version 返回NODE_VERSION属性,返回值和node -v返回一样 pro...原创 2014-03-30 19:28:43 · 148 阅读 · 0 评论 -
node模块收集os-cli
收录一个node的模块:os-cli https://www.npmjs.org/package/os-clinpm install os-clishow OS version in command line原创 2014-03-18 12:56:57 · 196 阅读 · 0 评论 -
node判断是否是file或者dir
var fs = require('fs'), path = require('path');function exists(path){ return fs.existsSync(path) || path.existsSync(path);} 如何判断是不是文件: function isFile(p...原创 2014-03-12 14:59:33 · 1338 阅读 · 0 评论 -
node基础模块fs之exists扩展
node中如何判断文件是否存在: 1、代码片段来自volo的exists.js var fs = require('fs'), path = require('path');module.exports = fs.existsSync || path.existsSync; 2、fis的处理: var fs = re...原创 2014-03-12 14:39:23 · 490 阅读 · 0 评论 -
filesize
一个工具:fileszie http://filesizejs.com/https://github.com/avoidwork/filesize.jsgrunt的imagemin就是用的它原创 2014-03-12 14:05:15 · 122 阅读 · 0 评论 -
grunt加载任务插件篇
一般我们在Gruntfile.js里面: module.exports = function(grunt){ //调用loadNpmTasks,加载指定的任务插件 grunt.loadNpmTasks('grunt-contrib-uglify');} 注释: grunt.task.loadNpmTasks(p...原创 2013-11-04 17:05:44 · 213 阅读 · 0 评论 -
npm之juice
本文收录一个不错的npm包: juice inlines css into html source https://npmjs.org/package/juice 很适合做EDM的原创 2013-11-02 20:54:18 · 274 阅读 · 0 评论 -
phantomJS简介
PhantomJS 基于js驱动的命令行webkit引擎 可以做什么? 页面截图PDF转换。。。 扩展阅读: http://marshal.easymorse.com/archives/4954 http://www.cnblogs.com...原创 2013-07-15 15:34:53 · 136 阅读 · 0 评论 -
jade入门系列之标签和注释
1、jade中标签如何解析: html 解析后: <html></html> div#wrap 或者 #wrap 解析后: <div id="wrap"></div> div.wrap 或者.wrap 解析后: <di...原创 2013-06-14 20:09:50 · 764 阅读 · 0 评论 -
模板引擎jade
jade 模板引擎主要为node.js服务端设计的官网:http://jade-lang.com/ 用npm安装: npm install jade --global原创 2013-06-14 19:28:59 · 151 阅读 · 0 评论 -
MongoDB
MongoDB 基于分布式文件存储的数据库c++编写介于关系数据库和非关系数据库之间的产品 特点: 高性能易部署易使用存储数据方便 扩展阅读: http://baike.baidu.com/view/3385614.htm ...原创 2013-06-14 15:55:46 · 60 阅读 · 0 评论 -
BSON
BSON Binary Serialized Document Format类json的一种二进制存储格式Binary JSON支持内嵌文档对象和数组对象没有Date和BinData类型数据 特点: 轻量级可遍历性高效性 扩展阅读: http://baike.baidu.com/vi...原创 2013-06-14 15:47:42 · 150 阅读 · 0 评论 -
grunt系列启动grunt项目
启动grunt project: 1、已经存在的grunt project 假设grunt CLI已经安装了,项目里面已经有package.json和Gruntfile,启动很简单: 到项目的根目录安装项目依赖:npm install 启动gruntgrunt 2、一个新的grunt pr...原创 2013-06-08 19:33:40 · 1060 阅读 · 0 评论 -
grunt系列开篇任务设置
Grunt任务: init 从模板生成项目框架concat 合并文件lint 使用jshint验证代码min 使用uglifyjs压缩代码qunit 单元测试server 启动静态服务器 ...原创 2013-06-08 17:00:30 · 92 阅读 · 0 评论 -
grunt系列开篇
grunt 构建js项目的工具(自动化)基于node可以合并压缩js文件、单元测试等本身是一个执行器官网:http://gruntjs.com/ 0.4.x 需要node的版本 >= 0.8.0 安装: //如果以前装过,需要remove先npm uninstall -g grunt...原创 2013-06-08 11:21:21 · 85 阅读 · 0 评论 -
node open打开浏览器
前言: 本文其实来自司徒的《node.js打开浏览器》,但是方法过于单一,收录了MK2的代码,感谢作者! 正文: node打开浏览器: var child_process = require("child_process"), url = "http://www.baidu.com";if(p...原创 2013-06-07 20:53:15 · 725 阅读 · 0 评论 -
express
express 基于nodejsweb开发框架 如何安装: npm install express//-g 安装到NODE_PATH的lib里面npm install -g express原创 2013-06-07 19:44:29 · 82 阅读 · 0 评论 -
Testacular
Testacular 开源基于Nodejs测试执行过程管理的工具 扩展阅读: http://www.csdn.net/article/2012-11-30/2812358-Testacular-Google-open-source-JavaScript...原创 2013-06-06 20:38:59 · 114 阅读 · 0 评论 -
npm下载require
下载require: npm install requirejs http://requirejs.org/docs/node.html原创 2013-05-22 13:48:37 · 1684 阅读 · 0 评论