Rémi de Juvigny 5726c36edf Fix yarn lock conflict
Signed-off-by: Rémi de Juvigny <remi@hey.com>
2020-09-30 11:19:20 +02:00

97 lines
2.0 KiB
Markdown

# Installing from CLI
Fast-track local install for getting Strapi running on your computer.
[[toc]]
## Step 1: Make sure requirements are met
#### Node.js
Strapi only requires [Node.js](https://nodejs.org). The current recommended version to run Strapi is **Node v12** (please note that Node v14 is **not supported** at this time and does not go into LTS until the end of October 2020).
This is everything you need to run Strapi on your local environment.
| Software | Minimum version |
| -------- | --------------- |
| Node.js | 12.x |
| npm | 6.x |
#### Yarn (optional)
You can also use **yarn** if you want [here](https://yarnpkg.com/en/docs/getting-started) are the instructions to get started with it.
#### Databases
Strapi currently support the following databases.
| Database | Minimum version |
| ---------- | --------------- |
| SQLite | 3 |
| PostgreSQL | 10 |
| MySQL | 5.6 |
| MariaDB | 10.1 |
| MongoDB | 3.6 |
## Step 2: Create a new project
:::: tabs
::: tab yarn
```bash
yarn create strapi-app my-project --quickstart
```
:::
::: tab npx
```bash
npx create-strapi-app my-project --quickstart
```
:::
::::
::: tip
If you want to use specific database, you don't have to use the `--quickstart` flag. The CLI will let you choose the database of your choice.
:::
:::tip
By default, `create-strapi-app` will generate an empty Strapi project. If you want an application that is pre-configured for a specific use case, see the [Templates section](../concepts/templates.md).
:::
::: warning
If you use a custom database, this one has to be up and running before creating your Strapi project
:::
## Step 3: Start the project
To start your Strapi application you will have to run the following command in your application folder.
:::: tabs
::: tab yarn
```bash
yarn develop
```
:::
::: tab npm
```bash
npm run develop
```
:::
::::
::: tip
If you created your application using `--quickstart` flag, it will automatically run your application.
:::