create-next-app
でNext.jsのアプリケーションを作成しました。
ですがソースが平置きされておりましたので、どうしても/src
に配置したかったのです。
npx create-next-app my-app
my-app
│ package.json
│ README.md
│ yarn.lock
│
├─node_modules
│
├─pages
│ │ index.js
│ │
│ └─api
│ hello.js
│
└─public
favicon.ico
vercel.svg
/pages
がルートディレクトリにあり、できれば/src
の配下に入れてしまいたいと思い調査しました。
Next.js 9.1からは、/src/pages/
ディレクトリにおいたファイルが認識されるようになっていました。
特に設定は不要で簡単にできました!
my-app
│ package.json
│ README.md
│ yarn.lock
│
├─public
│ favicon.ico
│ vercel.svg
│
└─src
└─pages
│ index.js
│
└─api
hello.js