当前位置: 首页 > 知识库问答 >
问题:

javascript - vite的多页面配置问题?

司信厚
2023-09-17
export default defineConfig({  plugins: [ react()],  build: {    rollupOptions: {      input: {        index: path.resolve(__dirname, 'index.html'),        admin: path.resolve(__dirname, 'admin.html'),      },    },  },})

我这里配置了两个页面,希望访问/开头的进入index.html,访问/admin开头的访问admin.html

开发环境下应该如何配置呢?我用了vite-plugin-rewrite,写了下面的配置,没有生效,vite-plugin-rewrite不是做这个用的好像,有什么别的方法吗?

module.exports = {  rewrite: [    {      from: '^/admin',      to: '/admin.html',    },  ],};

共有1个答案

拓拔泓
2023-09-17

vite的多页面配置问题?

你可以使用vite-plugin-rewrites插件来实现你的需求。这个插件可以让你在开发环境下将请求重写到不同的页面。

首先,你需要安装vite-plugin-rewrites

npm install vite-plugin-rewrites --save-dev

然后,在你的vite.config.js文件中,添加以下配置:

import { defineConfig } from 'vite'import { createRewrites } from 'vite-plugin-rewrites'export default defineConfig({  plugins: [    react(),    createRewrites({      rewrites: [        { from: '/admin', to: '/admin.html' },      ],    }),  ],  build: {    rollupOptions: {      input: {        index: path.resolve(__dirname, 'index.html'),        admin: path.resolve(__dirname, 'admin.html'),      },    },  },})

这样,当你访问/admin时,它就会重定向到/admin.html。开发环境下,当请求被路由到不同的页面时,Vite会根据这个配置自动进行重写。

 类似资料:
  • 我这里配置了两个页面,访问http://localhost:3000开头的进入index.html,访问http://localhost:3000/admin开头的访问admin.html 现在我的index.html不在根目录,而是在aaa/index.html,然后我修改如下 但是运行 yarn dev 之后,访问http://localhost:3000,提示找不到对应页面。多页面打包配置主

  • 配置文件 配置文件解析 当以命令行方式运行 vite 时,Vite 会自动解析 项目根目录 下名为 vite.config.js 的文件。 最基础的配置文件是这样的: // vite.config.js export default { // 配置选项 } 注意,即使项目没有在 package.json 中开启 type: "module" ,Vite 也支持在配置文件中使用 ESM 语法。

  • 在webpack升级vite过程中遇到了该问题: 在webpack中是这样配置的, 请问,转换成vite的话,要怎么配置啊? 该问题是使用xlsx时遇到的问题.

  • 小程序端支持在 src/app.json 中进行页面配置,在 routes 数组的每一项里,可将页面配置属性放在 window 中,示例如下: { "routes": [ { "path": "/", "source": "pages/Home/index", "window": { "barButtonTheme": "defaul

  • 页面统计,建议您使用无埋点版本SDK,可以帮您自动获取所有的页面访问信息。 此处介绍传统的手动页面埋点统计。 页面分析主要记录用户进入一个页面和退出一个页面的,并以此来追踪用户的页面访问路径。 页面Api的调用时机我们建议在UIViewController的viewDidAppear和viewDidDisappear方法处调用,见下方示例. 页面API 记录某个页面访问的开始与结束,请参见Exam

  • 页面分析主要记录用户进入一个页面和退出一个页面的,并以此来追踪用户的页面访问路径。 建议在各个Activity中都添加Api调用统计,以增强对App的监控,同时提升对自定义事件、用户类型等数据的绑定准确度。 页面Api的调用时机:建议在Activity的onResume和onPause方法处调用,具体见下方示例。 Activity页面API 记录Activity页面访问情况,请在合适的位置调用。