Question: I get the following error when trying to use gulp-babel:

> 
> Error: Couldn't find preset "es2015" relative to directory
>  "/Users/username"
> 
> 
> 

I have the es2015 preset installed globally and locally so can't see why this would be an issue.

Below is my gulp set up and package.json.

```
var babel = require('gulp-babel');
var es2015 = require('babel-preset-es2015');

gulp.task('babel', function() {
    return gulp.src('./app/main.js')
    .pipe(babel({
        presets: [es2015]
    }))
    .pipe(gulp.dest('dist'));
});

```

Package.json

```
  "devDependencies": {
    "babel-preset-es2015": "^6.3.13",
    "babel-preset-es2015-node5": "^1.1.1",
    "browser-sync": "^2.11.0",
    "gulp": "^3.9.0",
    "gulp-babel": "^6.1.1",
    "gulp-stylus": "^2.2.0"
  }

```

I am using node v5.1.0 and babel v6.4.0

Here is the terminal ouput

[terminal output](http://i.stack.imgur.com/JMwPp.png)

Answer: 
You only need to install `babel-preset-es2015`: 

CLI usage example:

```
npm install babel-cli babel-preset-es2015

```
The situation where I encounter this problem is that I have moved the files from `xxx` to `xxx/server`. And then under `xxx/server` I will see the `Error: Couldn't find preset "es2015" relative to directory "/Users/username/xxx"` error.
The real reason is that I have forgotten to move that `.babelrc` file under `xxx`. And after I move that `.babelrc` to `xxx/server`, the error goes away.