我能够使用 vite@1 进行功能构建,现在我已经更新了我的配置和模块以使用 vite@2,一些资产和组件无法正确加载并且路径与真正的绝对路径不对应路径。
它在 dev 上运行完美,虽然我正在使用电子制作应用程序,但这应该不是问题,因为正如我之前提到的那样,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