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

时间:2018-07-06 03:50:36

标签: file vue.js nuxt.js serverless

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

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

1 个答案:

答案 0 :(得分:1)

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

更新:让我逐步说明这一点。

1)mode: 'spa'-无服务器端呈现(仅客户端导航)。

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

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