nuxt をインストールして簡易サーバを起動してみる
参考
プロジェクトを作成する
プロジェクトを作成する。
npm install -g create-nuxt-app
npx create-nuxt-app frontend-nuxt
対話
下記のように質問されるので適当に回答していく。
Need to install the following packages:
create-nuxt-app@5.0.0
Ok to proceed? (y) y
? Project name: nuxt-project
? Programming language: TypeScript
? Package manager: Npm
? UI framework: Vuetify.js
? Template engine: HTML
? Nuxt.js modules: (Press <space> to select, <a> to toggle all, <i> to invert selection)
? Linting tools: (Press <space> to select, <a> to toggle all, <i> to invert selection)
? Testing framework: Jest
? Rendering mode: Universal (SSR / SSG)
? Deployment target: Server (Node.js hosting)
? Development tools: (Press <space> to select, <a> to toggle all, <i> to invert selection)
? Continuous integration: None
? Version control system: None
⠏ Installing packages with npm
package.json
package.json が作成されており、下記の通りに記載があるので。
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate",
"test": "jest"
},
npm run dev, npm run build といった具合にコマンドが実行できる。
Docker でつなぎたい
docker で 3000 でポートフォワードするを設定する。
-p 3000:3000
dev のコマンドに対してホストとポートを指定する。
"scripts": {
"dev": "nuxt -H 0.0.0.0 -p 3000",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate",
"test": "jest"
},
localhost:3000 にアクセスすると無事「Welcome to the Vuetify + Nuxt.js template」が表示される。
Cannot find module 'typescript'
npm run dev で表題のエラーが発生したら下記のコマンドで解消する。
npm install -g typescript
npm link typescript
ディスカッション
コメント一覧
まだ、コメントがありません