【发布时间】:2021-06-09 08:47:06
【问题描述】:
我能够使用 vite@1 进行功能构建,现在我已经更新了我的配置和模块以使用 vite@2,一些资产和组件无法正确加载并且路径不对应真正的绝对路径。
它在 dev 上运行完美,虽然我正在使用 electron 制作应用程序,但这应该不是问题,因为正如我之前提到的那样,vite@1 的构建很好。
资产不是问题,它们存在于构建文件夹中。在需要时似乎是个问题。
这是一个更详细的问题,您可以在其中找到所有错误消息和屏幕截图:
https://github.com/MangoTsing/vite-electron-quick/issues/11
虽然我不认为它与电子有关,但再次。我还是把它放在 vite-electron-quick 上以排除这种可能性。
这是我的 vite 配置:
import { join } from 'path'
import { UserConfig } from 'vite'
import dotenv from 'dotenv'
import vue from '@vitejs/plugin-vue'
dotenv.config({ path: join(__dirname, '.env') })
const root = join(__dirname, 'src/render')
const config: UserConfig = {
root,
resolve: {
alias: {
'/@/': root,
}
},
base: './',
build: {
outDir: join('../../dist/render'),
emptyOutDir: true,
assetsInlineLimit: 0
},
server: {
port: +process.env.PORT,
},
plugins: [
vue()
],
optimizeDeps: {
exclude: [
'electron-is-dev',
'electron-store',
]
},
}
export default config
复制
https://github.com/denyncrawford/mismor-guillotine
系统信息
-
vite最新: - 操作系统:Windows 10 2004
- 节点版本:15.2.0
- 包管理器 (npm) 和版本:7.0.8
【问题讨论】:
-
你找到原因了吗?
-
是的,对不起,我会留下答案:)
标签: javascript vue.js electron rollup vite