export default defineConfig({ plugins: [ react()], build: { rollupOptions: { input: { main: path.resolve(__dirname, 'index.html'), admin: path.resolve(__dirname, 'admin.html'), }, }, },})
我这里配置了两个页面,访问http://localhost:3000开头的进入index.html,访问http://localhost:3000/admin开头的访问admin.html
现在我的index.html不在根目录,而是在aaa/index.html,然后我修改如下
export default defineConfig({ plugins: [ react()], build: { rollupOptions: { input: { main: path.resolve(__dirname, 'aaa/index.html'), admin: path.resolve(__dirname, 'admin.html'), }, }, },})
但是运行 yarn dev 之后,访问http://localhost:3000,提示找不到对应页面。多页面打包配置主页面,不是这样配置吗?
你看看打包出来的目录,打包出来应该多了一层目录了,而不是根目录。运行项目的时候只输入域名那些,会在根目录去寻找index.html的,所以你要在src下创建一个index.html文件用于重定向到你要默认指定的目录
你的配置文件中,input
字段应该指向的是入口文件,而不是具体的HTML文件。Vite会根据这些入口文件生成对应的HTML文件。你应该将main
和admin
的输入改为你的React应用程序的入口文件路径。
如果你的index.html
在aaa
文件夹下,那么你的项目结构可能类似这样:
├── index.html└── aaa └── index.html // 你的React应用入口文件
在这种情况下,你应该将配置修改为以下内容:
export default defineConfig({ plugins: [ react()], build: { rollupOptions: { input: { main: path.resolve(__dirname, 'aaa/index.js'), // 注意,这里应该是你的React应用的入口文件,如index.js admin: path.resolve(__dirname, 'admin.js'), // 同样,这里应该是你的admin页面的React应用的入口文件 }, }, },})
注意,这里的index.js
或admin.js
应该是你的React应用程序的入口文件,它们通常会导出React的根组件。Vite将使用这些入口文件生成对应的HTML文件。如果你的入口文件是index.jsx
或admin.jsx
,你需要在配置中相应地更改扩展名。
我这里配置了两个页面,希望访问/开头的进入index.html,访问/admin开头的访问admin.html 开发环境下应该如何配置呢?我用了vite-plugin-rewrite,写了下面的配置,没有生效,vite-plugin-rewrite不是做这个用的好像,有什么别的方法吗?
配置文件 配置文件解析 当以命令行方式运行 vite 时,Vite 会自动解析 项目根目录 下名为 vite.config.js 的文件。 最基础的配置文件是这样的: // vite.config.js export default { // 配置选项 } 注意,即使项目没有在 package.json 中开启 type: "module" ,Vite 也支持在配置文件中使用 ESM 语法。
在webpack升级vite过程中遇到了该问题: 在webpack中是这样配置的, 请问,转换成vite的话,要怎么配置啊? 该问题是使用xlsx时遇到的问题.
本文向大家介绍vue配置多页面的实现方法,包括了vue配置多页面的实现方法的使用技巧和注意事项,需要的朋友参考一下 1.安装环境 ①安装node.js 并添加入环境变量PATH ②安装淘宝NPM镜像 ③安装webpack ④安装vue-cli脚手架 ⑤创建项目模板 vue init wepack vue-multipage-demo ⑥cmd进入到要放项目的文件夹 ⑦安装 cnpm install
小程序端支持在 src/app.json 中进行页面配置,在 routes 数组的每一项里,可将页面配置属性放在 window 中,示例如下: { "routes": [ { "path": "/", "source": "pages/Home/index", "window": { "barButtonTheme": "defaul
页面统计,建议您使用无埋点版本SDK,可以帮您自动获取所有的页面访问信息。 此处介绍传统的手动页面埋点统计。 页面分析主要记录用户进入一个页面和退出一个页面的,并以此来追踪用户的页面访问路径。 页面Api的调用时机我们建议在UIViewController的viewDidAppear和viewDidDisappear方法处调用,见下方示例. 页面API 记录某个页面访问的开始与结束,请参见Exam