11 2014 档案
摘要:我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:--save-dev--save在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对...
阅读全文
摘要:现在使用node的人群越来越多,咱也不能落后,得跟紧脚步才行。今天使用 npm 安装插件的时候,出现以下提示,而且,安装程序看着好像终止了。而且,看到一个exit单词,就认为说安装出错了。$ npm install browser-sync --save-dev> ws@0.5.0 install ...
阅读全文
摘要:Gulp.watch()会返回我们熟知的watcher。我们可以利用watcher来监听额外的事件或者向watch中添加文件。例如,在执行一系列任务和调用一个函数时,你就可以在返回的watcher中添加监听change事件:var watcher = gulp.watch('templates/*....
阅读全文
摘要:1、首先你需要创建一个 mailgun 账户,没有请去注册一个。注册之后会有 mailgun 会给你一个默认的子域名,你就可以使用这个子域名去发送邮件了,如下图:2、gulp创建任务:var sendmail = require("gulp-mailgun");// 发送邮件任务gulp.task(...
阅读全文
摘要:今天使用node的npm安装插件的时候遇到一个问题,那就是在项目目录里面安装插件的时候,必须使用超级用户(sudo)执行才会安装成功,否则会报如下错误:以安装 gulp-uglify 为例$ npm install gulp-uglify --save-devnpm WARN locking Err...
阅读全文
摘要:有时候我们需要安装ruby插件的时候,会报如下错误:ERROR: Could not find a valid gem 'rdiscount' (>= 0), here is why: Unable to download data from https://rubygems.o...
阅读全文
摘要:创建分支: git branch branchName切换分支:git checkout branchName创建并切换分支: git checkout -b branchName查看本地分支: git branch删除本地(合并)分支: git branch -d branchName删除本地...
阅读全文
摘要:Mac下使用lsof(list open files)来查看端口占用情况,lsof 是一个列出当前系统打开文件的工具。使用 lsof 会列举所有占用的端口列表:$ lsof使用less可以用于分页展示,如:$ lsof | less也可以使用 -i 查看某个端口是否被占用,如:$ lsof -i:3...
阅读全文
摘要:jekyll主题下载:https://mademistakes.com/work/jekyll-themes/https://github.com/jekyll/jekyll/wiki/Themeshttps://www.jekyllthemes.net/item-category/themes/
阅读全文
摘要:mac下默认是没有 tree命令的,不过我们可以使用find命令模拟出tree命令的效果,如显示当前目录的 tree 的命令:$ find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'当然你也可以写一个别名来快速执行该命令,运行如下命令,将上面这...
阅读全文
摘要:sublime text 软件其实是自带格式化插件的,但是它默认的格式化插件,不太好用,且没有快捷键(虽然自己可以设置)。其默认的格式化是在Edit -> Line -> Reindent 为其设置快捷键,打开Preference -> Key Bindings -user 写入如下信息:{ "ke...
阅读全文
摘要:weinre 是基于 Node 的工具,因此使用如下命令安装 weinre$ npm install -g weinre用上面的命令将 weinre 安装到全局,然后就可以使用 weinre的命令了。Weinre 提供了6个可选的启动参数,其中下面两个参数一般会修改,其它的用默认值就可以了。--ht...
阅读全文