将next.config.js与expressjs结合使用

时间:2019-09-16 06:19:51

标签: next.js

1)next.js docs中提到我们可以使用next start启动服务器。这和next一样吗?

2)当我们使用提到的here的自定义服务器实现时,调试器断点也在next.config.js处停止。据我从this blog所了解,next.config.js用于URL映射以生成静态站点。那么,为什么在这里也使用next.config.js

非常感谢您理解next.js概述/体系结构的任何链接。

谢谢。

2 个答案:

答案 0 :(得分:0)

  

和下一个一样吗?

否,next将以开发人员模式启动应用程序。

next.config.js是用于Next.js的自定义和高级行为的常规节点模块,因此,在这种情况下,如文档中所述,您要告诉下一个应用程序 /pages中的文件位于与文件名匹配的路径名下。 了解next.js的最佳链接是他们的官方docs

答案 1 :(得分:0)

根据我的测试运行和了解,在next.config.js中,我们可以指定插件和exportPathMap进行构建 因此,即使我们使用的是自定义服务器,我们也需要next.config.js来完成诸如翻译打字稿,编译/最小化sass文件等工作。

next start的先决条件是next build,它使用构建文件生成了.next目录。与next不同,Population是带有HMR的本地开发服务器

但是,我还没有找到任何文档来了解框架的完整架构流程