运行es6

ES6很好用,但是写完之后怎么样最快的跑起来呢?也许你会觉得配个webpack打包工具就好了。其实这不是最方便的,而且一般我们用webpack是用来打包js源文件到浏览器中,以便引用这一个(或几个)entry文件即可。 如果我只是想当一个脚本或者一个nodejs的backend项目运行怎么弄? 单文件脚本 如果是单文件脚本。那你只需要安装npm install -g bable-cli到全局。然后你就可以执行babel xxx.js,会输出编译后的js文件内容。或者也可以输出到一个文件。关键你还可以直接执行babel-node xxx.js来执行js文件。不过babel-node本身支持的es6的特性比较少。比如let和import这种就不支持。需要加入preset/ »

virtualbox找不到U盘

我在linux中安装完virtualbox后,发现在虚拟机里无法发现U盘。下面把我解决的过程记录一下,以免下次再次谷歌。 因为我是命令行安装的virtualbox,所以其实要支持usb2.0还需要安装virtualbox-ext这个包。安装完成后,可以设置usb2.0的支持了,但是还是找不到U盘。 继续查找办法,发现只要执行sudo usermod -a -G vboxusers <USERNAME>再重启vb就可以了。 <USERNAME>替换成你的用户名即可。 »

Mongodb启动报错

在linux中执行mongod启动mongodb时,报错: exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid 解决办法: 执行export LC_ALL=C,后再启动即可。 »

mongo后台运行

默认我们执行mongod命令启动mongo数据库后,是不会在后台运行的。所以,如何指定数据文件和日志文件路径,同时让它后台运行呢: 执行命令:mongod --dbpath /xxx/yy/zz --logpath /var/log/xxx.log --fork »

fsevents在windows安装不上的解决办法

wepack中有个fsevents的包依赖,这个包是在mac中有用的,用来监听文件变化以重新编译。但在windows中却不行,会出现安装的报错的问题。怎么解决呢?首先在package.json中添加fsevents可选配置: optionalDependencies":{ "fsevents":"*" }, 然后在webapck的配置文件中添加watch选项的配置: watchOptions:{ aggregateTimeout:300, poll:1000 }, »