--- createdAt: 2024-08-11 updatedAt: 2025-11-22 title: Build Dictionaries description: Learn how to build your Intlayer dictionaries from content declaration files. keywords: - Build - Dictionaries - CLI - Intlayer slugs: - doc - concept - cli - build --- # Build Dictionaries To build your dictionaries, you can run the commands: ```bash npx intlayer build ``` or in watch mode ```bash npx intlayer build --watch ``` This command will find your declaration content files by default at `./src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx}` and build the dictionaries in the `.intlayer` directory. ## Aliases: - `npx intlayer dictionaries build` - `npx intlayer dictionary build` - `npx intlayer dic build` ## Arguments: - **`--base-dir`**: Specify the base directory for the project. To retrieve the intlayer configuration, the command will look for the `intlayer.config.{ts,js,json,cjs,mjs}` file in the base directory. > Example: `npx intlayer build --base-dir ./src` - **`--env`**: Specify the environment (e.g., `development`, `production`). Useful if you use environment variables in your intlayer configuration file. > Example: `npx intlayer build --env production` - **`--env-file`**: Provide a custom environment file to load variables from. Useful if you use environment variables in your intlayer configuration file. > Example: `npx intlayer build --env-file .env.production.local` - **`--with`**: Start a command in parallel with the build. > Example: `npx intlayer build --with "next dev --turbopack"` - **`--skip-prepare`**: Skip the prepare step. > Example: `npx intlayer build --skip-prepare` - **`--no-cache`**: Disable the cache. > Example: `npx intlayer build --no-cache`