如何 运行 从文件系统生成 nuxt 网站?

How to run a nuxt generated website from filesystem?

当我 运行 从文件系统生成一个 nuxt 网站时,没有服务器,我得到 GET file:///_nuxt/... 状态 (failed)

如何 运行 从文件系统生成 nuxt 的 vuejs 应用程序?

module.exports = {
  ...
  mode: 'spa',
  router: {
    ...
    mode: 'hash'
  },
  build: {
    extend (config) {
      ...
      config.output.publicPath = './_nuxt/'

更新:让我一步一步解释一下。

1) mode: 'spa' -- 没有服务器端渲染(只有客户端导航)。

2) router mode: 'hash' -- 从需要服务器伪造文件系统调用的 history 模式切换到完全基于客户端的方法,其中所有 url 都以 #.[= 为前缀17=]

3) config.output.publicPath -- 这改变了假设,即所有资产都存储在根目录中。这实际上是 file:///_nuxt/... 错误的根本原因。