我正在使用 Vue CLI 开发单页应用程序,并希望历史推送状态能够正常工作,以便获得干净的 URL。
我必须遵循这个:https ://www.netlify.com/docs/redirects/#history-pushstate-and-single-page-apps并将文件添加_redirects
到我的站点文件夹的根目录,其中包含以下内容:
/* /index.html 200
问题是我不知道如何将此_redirects
文件添加到我的 dist 文件夹的根目录。我尝试将它添加到静态文件夹,但它最终在一个子文件夹中,而不是在根目录中。在 Netlify 上部署后,如何包含此文件以便历史模式工作?
// config/index.js
build: {
// Paths
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/',