Nuxt Configがファットになり出した

がんがん
·

eslint.config然り、configファイルに訪れる宿命

ファットになってきて見にくい

私が最近扱っているnuxt.config.tsはせいぜい200行程度であるが、それでも見にくい。

現在は以下のように分割している。

```ts

// modulesと各モジュールの設定

const moduleOptioons = { modules: [], i18n: {}, pinia: {}, etc }

// test設定(vite関連もこちら)

const testOptions = { vite: {}, test: {} }

// default

export default defineNuxtConfig({

$production: {}, $development: {},

rootDir, components, imports

})

rootDir, components, importsも$developmentではあるが、どちらかというと$commonだよなー。

開発のみで利用するconfig = developmentとするならば正で、development / staging / productionを考慮したdevelopmentであれば偽である。

うーん、悩ましい。

英語でツイートしたから英語ソースが飛んできたら考えるかな。

@gangan_nikki
どこかの地方に引っ越し、1人フルスタックCTOみたいなことをやっている人。のひとりごと。 有益なことは書いてないです。