dev プロパティ
開発モードかプロダクションモードか定義します。
-
型:
Boolean
-
デフォルト:
true
このプロパティは nuxt コマンドによって上書きされます:
-
nuxt
コマンドを使う場合はdev
は強制的にtrue
になります -
nuxt build
、nuxt start
そしてnuxt generate
を使う場合はdev
は強制的にfalse
になります
このプロパティは Nuxt をプログラム で使うときに設定します:
nuxt.config.js
export default {
dev: process.env.NODE_ENV !== 'production'
}
server.js
const { Nuxt, Builder } = require('nuxt')
const app = require('express')()
const port = process.env.PORT || 3000
// オプションを使って Nuxt をインスタンス化する
const config = require('./nuxt.config.js')
const nuxt = new Nuxt(config)
app.use(nuxt.render)
// 開発モードのときのみビルドする
if (config.dev) {
new Builder(nuxt).build()
}
// サーバーを Listen する
app.listen(port, '0.0.0.0').then(() => {
console.log(`Server is listening on port: ${port}`)
})
package.json
{
"scripts": {
"dev": "node server.js",
"build": "nuxt build",
"start": "NODE_ENV=production node server.js"
}
}
このページをGitHubで編集する
更新日 Mon, Aug 19, 2024












































