Next.jsとTypeScriptで環境構築を行う手順を開発しています。
Reactでサーバーサイドレンダリングを行うフレームワーク Next.js公式サイト
今回の環境構築はNext.jsを触ってみるのに最低限のものをインストールしています。
package.json
を生成$ npm init
react
をインストールreact-dom
をインストール$ npm install --save next react react-dom
TypeScriptを導入するのでファイルの拡張子に注意.tsx
$ npm install --save-dev @zeit/next-typescript @zeit/next-sass node-sass
$ npm install --save-dev typescript @types/react @types/node
pages
ディレクトリを作成index.tsx
を記載するpackage.json
を更新する$ mkdir pages
$ vim pages/index.tsx
とりあえずHello Worldをかく
export default () => <div>Hello World</div>
package.json
にスクリプトを記載する。
"scripts": {
"start": "next start",
"build": "next build",
"dev": "next dev",
}
記載したスクリプトを実行
$ npm run dev
実行結果
http://localhost:3000/
にアクセス
Next.js
の立ち上げができました。
index.tsx
に記載したHelloWorldが表示できました。
.gitignore
に.nuxt
とnode_modules
を追加しgitの管理から除外する
.gitignoreに下記を記載
.next
node_modules
ここまで完了すればひとまず環境構築が完了です。