# OUTPUT\_DIRECTORY\_NOT\_FOUND

![](https://2636455530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wzy1sO41plYrfJfaAhN%2Fuploads%2FS9xLqb2V32kfGv06EyzK%2FOUTPUT_DIRECTORY_NOT_FOUND.png?alt=media\&token=c249a305-ba2a-4423-b5c7-50c5f94d11fc)

## Why I'm seeing this.[​](http://localhost:3000/cli/errors/OUTPUT_DIRECTORY_NOT_FOUND#why-im-seeing-this) <a href="#why-im-seeing-this" id="why-im-seeing-this"></a>

The directory path configured in `myjsblock.config.js` is invalid. When pushing a new version, the path of the file configured in `myjsblock.config.js` under `outputDirectory` was not found.

## How to fix it.[​](http://localhost:3000/cli/errors/OUTPUT_DIRECTORY_NOT_FOUND#how-to-fix-it) <a href="#how-to-fix-it" id="how-to-fix-it"></a>

The directory configured under the `outputDirectory` property (configured in the `myjsblock.config.js`) must be located on your machine and reachable from the config file. If you didn't configure the `outputDirectory` in the configuration file, the default, `dist`, will be used.

An example project setup might be:

```
output
├── index.html
└── main.js
```

The configuration for such a project should be:

```json
{
  "outputDirectory": "output"
}
```

<br>
