nuxt命令行的真实执行文件是./node_modules/nuxt/bin/nuxt.js,当我们用nuxt快捷命令启动时,nuxt其实是拿到第二个参数并且与nuxt拼接而来的命令执行
指令 | 描述 | 拼接命令 |
nuxt | 开启一个监听3000端口的服务器,同时提供hot-reloading功能 | 没有第二个参数,实际nuxt会添加默认参数dev,实际执行命令是nuxt-dev |
nuxt build | 构建整个应用,压缩合并JS和CSS文件(用于生产环境) | nuxt-build |
nuxt start | 开启一个生产模式的服务器(必须先运行nuxt build命令) | nuxt-start |
nuxt generate | 构建整个应用,并为每一个路由生成一个静态页面(用于静态服务器) | nuxt-generate |
用原生node命令指定development环境变量nuxt打包和启动
NODE_ENV=development node ./node_modules/nuxt/bin/nuxt.js build
NODE_ENV=development node ./node_modules/nuxt/bin/nuxt.js start