项目场景:

vite+vue3使用多入口应用

问题描述

例如:在测试打包得时候出现报错

Could not resolve entry module "../../../../src/projects/three/index.html".
error during build:
RollupError: Could not resolve entry module "../../../../src/projects/three/index.html".

在这里插入图片描述


原因分析:

使用path.resolve(__dirname,‘相对路径、绝对路径’)

path.resolve(__dirname, "/src/projects/three/index.html") // C:\src\projects\three\index.html
path.resolve(__dirname, "./src/projects/three/index.html") // C:\Users\Administrator\Desktop\三维\src\projects\three\index.html

使用绝对路径相对路径可以看出打印得路径不一样

解决方案:

path.resolve(__dirname, "/src/projects/three/index.html") 
替换成 
path.resolve(__dirname, "./src/projects/three/index.html")

就可以解决

Logo

前往低代码交流专区

更多推荐