Build nuxt.js-“文件”;找不到此页;在带基的静态页面上/

Build nuxt.js-“文件”;找不到此页;在带基的静态页面上/,build,static,http-status-code-404,nuxt.js,router,Build,Static,Http Status Code 404,Nuxt.js,Router,我试图用nuxt生成一个静态网站,但当我打开index.html文件时,它会显示一个无限加载屏幕,其中有一个JS错误: 无法加载源为«的元素file:///_nuxt/42185af33c638e7022a3.js » 因此,在搜索之后,我通过/更改router.base配置,它会抛出以下错误: 找不到此页 返回主页 但当我点击返回主页时,它会显示我的主页 有人知道如何从静态构建中打开index.html文件吗? 我解释我的项目:我希望用电容器运行我的应用程序,所以我需要静态构建工作良好 提前感

我试图用nuxt生成一个静态网站,但当我打开
index.html
文件时,它会显示一个无限加载屏幕,其中有一个JS错误:

无法加载源为«的元素file:///_nuxt/42185af33c638e7022a3.js »

因此,在搜索之后,我通过
/
更改
router.base
配置,它会抛出以下错误:

找不到此页
返回主页

但当我点击
返回主页时,它会显示我的主页

有人知道如何从静态构建中打开
index.html
文件吗?
我解释我的项目:我希望用电容器运行我的应用程序,所以我需要静态构建工作良好

提前感谢您,并为我糟糕的英语写作道歉。

我找到了两个解决方案:

解决方案1:将您的项目改为“通用”而不是“单页应用程序”
当您生成静态web应用程序时,当您运行
index.html
时,它可以正常工作。但是,您可以显示页面,但无法识别路由器,因此无法在应用程序中切换页面

解决方案2:在spa的nuxt.config.js中设置
路由器

将此配置添加到nuxt.config.js:

router: {
  base: './'
  mode: 'hash'
}
当您在dist中打开
index.html
文件时,它可以工作,但不能使用电容器


因此,我的请求得到了部分解决。

最后,我发现了我的问题,无法使用Capactor运行我的应用程序,Android不喜欢下划线

numxt.config.js
中,只需将
\u numxt
更改为
numxt

构建:{
publicPath:'/nuxt/',
// ...
},

1。拆下路由器底座2。运行
npm运行生成
3。打开
index.html
文件搜索
/\u numxt/
,并将其替换为
\u numxt
我想你的意思是:用
\u numxt/
替换
/\u numxt/
,我试过了,但没有成功。我已编辑我的帖子,错误不包含
/app/