the package `phantom` requires external binary to work, so that the `npm install` command takes too long to execute. besides, `phantom` is too slow.