Mac安装多版本nodejs

推荐一种优雅的在mac上安装多版本nodejs方式。 我认为在linux/unix上最优雅的安装nodejs的方式就是把可执行的压缩包下载下来,压解到一个目录,然后把bin这个子目录下面的node和npm两个可执行文件建个软链(快捷方式)出来就好了。一来你知道你安装在哪儿,二来删起来也方便,三来你要是想换个版本,直接下载对应版本,然后把软链(快捷方式)改一下就好了。 但是nodejs官网上对于mac系统osx的下载,都是安装包啊,没有提供可执行的绿色压缩包版本下载啊。其实有的,我找到了,告诉你吧: 访问 https://nodejs.org/dist/ 下面有nodejs的所有版本, »

运行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 »