当我从没有服务器的文件系统运行nuxt生成的vue网站时,我得到GET file:///_nuxt/...
的状态为(failed)
如何从文件系统运行nuxt生成的vuejs应用?
答案 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/...
错误的根本原因。