chore: fix renderer build

This commit is contained in:
DIYgod 2024-09-22 03:56:56 +08:00
parent 6e70350f05
commit 563d6a481e
No known key found for this signature in database
4 changed files with 7 additions and 8 deletions

View File

@ -97,7 +97,6 @@ export const viteRenderBaseConfig = {
alias: {
"~": resolve("apps/renderer/src"),
"@pkg": resolve("package.json"),
"@env": resolve("src/env.ts"),
"@locales": resolve("locales"),
"@follow/electron-main": resolve("apps/main/src"),
},

View File

@ -7,6 +7,7 @@ import { viteRenderBaseConfig } from "./configs/vite.render.config"
export default defineConfig({
main: {
build: {
outDir: "dist/main",
lib: {
entry: "./apps/main/src/index.ts",
},
@ -14,7 +15,6 @@ export default defineConfig({
resolve: {
alias: {
"@shared": resolve("packages/shared/src"),
"@env": resolve("./src/env.ts"),
"@pkg": resolve("./package.json"),
"@locales": resolve("./locales"),
"~": resolve("./apps/main/src"),
@ -23,13 +23,13 @@ export default defineConfig({
},
preload: {
build: {
outDir: "dist/preload",
lib: {
entry: "./apps/main/preload/index.ts",
},
},
resolve: {
alias: {
"@env": resolve("./src/env.ts"),
"@pkg": resolve("./package.json"),
"@locales": resolve("./locales"),
},
@ -40,6 +40,7 @@ export default defineConfig({
root: "apps/renderer",
build: {
outDir: "dist/renderer",
sourcemap: !!process.env.CI,
target: "esnext",
rollupOptions: {

View File

@ -15,11 +15,11 @@
"main": "./dist/main/index.js",
"scripts": {
"analyze:web": "rm -rf out/web && ANALYZER=1 vite build",
"build": "electron-vite build --outDir=dist && electron-forge make",
"build:macos": "electron-vite build --outDir=dist && electron-forge make --arch=universal --platform=darwin",
"build": "electron-vite build && electron-forge make",
"build:macos": "electron-vite build && electron-forge make --arch=universal --platform=darwin",
"build:web": "rm -rf out/web && vite build",
"bump": "vv",
"dev": "electron-vite dev --outDir=dist",
"dev": "electron-vite dev",
"dev:debug": "export DEBUG=true && vite --debug",
"dev:web": "vite",
"format": "prettier --write .",
@ -29,7 +29,7 @@
"lint:fix": "eslint --fix",
"polyfill-optimize": "pnpx nolyfill install",
"prepare": "pnpm exec simple-git-hooks && shx test -f .env || shx cp .env.example .env",
"publish": "electron-vite build --outDir=dist && electron-forge publish",
"publish": "electron-vite build && electron-forge publish",
"start": "electron-vite preview",
"test": "pnpm -F web run test",
"typecheck": "npm run typecheck:node && npm run typecheck:web",

View File

@ -10,7 +10,6 @@
"baseUrl": ".",
"paths": {
"@shared/*": ["./src/*"],
"@env": ["src/env.ts"],
"@pkg": ["../../package.json"],
"@locales/*": ["../../locales/*"],
"~/*": ["./src/*"]