Pelo que tenho visto, isso tornará seu código inútil se você quiser que o código funcione com os nós 0,8 e 0,6. Recomendar uma mudança geral de path.exists
para fs.exists
é simplesmente bobo (isso também se aplica à existsSync
função).
Prefiro que as pessoas adotem algo como o seguinte:
var fs = require('fs'),
path = require('path'),
_exists = fs.exists || path.exists;
E então use a _exists
função em seu código. Você obterá compatibilidade com 0.8 e 0.6 e não receberá avisos. Em um estágio posterior, isso provavelmente deve ser removido, mas eu acho que o momento apropriado seria quando você decidir descartar o suporte para 0,6.
Para node-migrator-bot – Agradeço o sentimento, mas não, obrigado …