【问题标题】:Nuxt Universal Static is not routing pagesNuxt Universal Static 不是路由页面
【发布时间】:2020-08-03 21:44:39
【问题描述】:

我在Universal 模式下使用Nuxt.js,我可以运行npm run dev ok,它会显示我的所有页面。

如果我然后使用npm run build 然后npm run start 这工作正常,因为它启动节点服务器并提供页面。

但是,如果我使用 npm run build 构建页面,它也会生成我的所有静态文件,但如果我只是浏览到我的 dist 文件夹以使用 serve -s dist 启动静态 npm http server 页面得到服务,但我的所有路线断了。

如何查看和提供我的静态文件?

我还全新安装了 Nuxt 并运行了相同的命令,一切正常

【问题讨论】:

    标签: node.js vue.js nuxt.js


    【解决方案1】:

    我从头开始构建我的项目,生成并测试了dist,并使用“Web Server for Chrome”本地主机。对我来说效果很好。这可能取决于您的项目结构和依赖项

    我假设您遵循路由指南https://nuxtjs.org/guide/routing/

    1) 再次尝试npm cache cleannpm install

    2) 使用npm run generate 获取/dist 文件夹并尝试测试除npm http server 以外的本地主机?

    【讨论】:

    • 好的...chrome web 服务器有多棒?它可以在 Chrome Web 服务器上运行,所以我尝试了 1 和 to,这可以正常工作。
    • 几乎是我用于快速静态文件查看/原型设计的日常工具。和它相处了大约4年。我听说npm http 有时可能会有问题,所以我只选择稳定的。
    猜你喜欢
    • 2019-03-05
    • 2020-01-27
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多