在工作中,我对nuxtjs开发有了一些了解,并且对它产生了浓厚的兴趣。所以,我开始自己开发一点点,但现在,我被完成的项目困住了。
为了进行开发,我在我的 CLI 中使用“npm run dev”启动了一个本地服务器。这一切都很好。
但是,我如何部署我现在完成的项目以在我的家庭服务器上以类似 nginx 的方式运行它(或者有更好的替代方案可以在 Windows Server 环境中运行)?我听说我的 CLI 中有“npm run build”,但除此之外的过程如何?该命令甚至是正确的方法吗?
我绝对是这个部门的菜鸟。任何人都可以一步一步地教我必须做什么才能“投入生产”吗?
首先十分感谢!
最大限度
当然,“npm run dev”不是生产环境的可行选择。它只能从运行服务器的机器上访问。
原文由 Max Croon 发布,翻译遵循 CC BY-SA 4.0 许可协议
最简单的方法 - 您需要生成所有内容:
npm run generate
。dist
子文件夹,并将所有内容从那里复制到一些公共托管,例如 GitHub Pages。尽管如果您有一些依赖于用户的内容,您需要将其部署为 SPA:
mode
中的nuxt.config.js
更改为spa
。npm run build
。dist/
文件夹部署到静态主机,如 Surge、GitHub Pages 或 nginx。更多细节:
https://nuxtjs.org/guide/commands#static-generated-deployment-pre-rendered-
https://nuxtjs.org/faq/github-pages#how-to-deploy-on-github-pages-