remove renderBUiltUrl
This commit is contained in:
		
							parent
							
								
									d427a7a9aa
								
							
						
					
					
						commit
						4fd36df90b
					
				| 
						 | 
					@ -47,7 +47,6 @@ export default defineConfig({
 | 
				
			||||||
      // https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#electron-renderervite-serve
 | 
					      // https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#electron-renderervite-serve
 | 
				
			||||||
      renderer: {},
 | 
					      renderer: {},
 | 
				
			||||||
    }),
 | 
					    }),
 | 
				
			||||||
    renderBuiltUrl(),
 | 
					 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
  server: {
 | 
					  server: {
 | 
				
			||||||
    host: pkg.env.VITE_DEV_SERVER_HOST,
 | 
					    host: pkg.env.VITE_DEV_SERVER_HOST,
 | 
				
			||||||
| 
						 | 
					@ -72,59 +71,3 @@ function withDebug(config: UserConfig): UserConfig {
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  return config
 | 
					  return config
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
// Only worked Vite@3.x #52
 | 
					 | 
				
			||||||
function renderBuiltUrl(): Plugin {
 | 
					 | 
				
			||||||
  // https://github.com/vitejs/vite/blob/main/packages/vite/src/node/constants.ts#L84-L124
 | 
					 | 
				
			||||||
  const KNOWN_ASSET_TYPES = [
 | 
					 | 
				
			||||||
    // images
 | 
					 | 
				
			||||||
    'png',
 | 
					 | 
				
			||||||
    'jpe?g',
 | 
					 | 
				
			||||||
    'jfif',
 | 
					 | 
				
			||||||
    'pjpeg',
 | 
					 | 
				
			||||||
    'pjp',
 | 
					 | 
				
			||||||
    'gif',
 | 
					 | 
				
			||||||
    'svg',
 | 
					 | 
				
			||||||
    'ico',
 | 
					 | 
				
			||||||
    'webp',
 | 
					 | 
				
			||||||
    'avif',
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // media
 | 
					 | 
				
			||||||
    'mp4',
 | 
					 | 
				
			||||||
    'webm',
 | 
					 | 
				
			||||||
    'ogg',
 | 
					 | 
				
			||||||
    'mp3',
 | 
					 | 
				
			||||||
    'wav',
 | 
					 | 
				
			||||||
    'flac',
 | 
					 | 
				
			||||||
    'aac',
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // fonts
 | 
					 | 
				
			||||||
    'woff2?',
 | 
					 | 
				
			||||||
    'eot',
 | 
					 | 
				
			||||||
    'ttf',
 | 
					 | 
				
			||||||
    'otf',
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // other
 | 
					 | 
				
			||||||
    'webmanifest',
 | 
					 | 
				
			||||||
    'pdf',
 | 
					 | 
				
			||||||
    'txt'
 | 
					 | 
				
			||||||
  ]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  return {
 | 
					 | 
				
			||||||
    name: 'render-built-url',
 | 
					 | 
				
			||||||
    config(config) {
 | 
					 | 
				
			||||||
      config.experimental = {
 | 
					 | 
				
			||||||
        renderBuiltUrl(filename, type) {
 | 
					 | 
				
			||||||
          if (
 | 
					 | 
				
			||||||
            KNOWN_ASSET_TYPES.includes(path.extname(filename).slice(1)) &&
 | 
					 | 
				
			||||||
            type.hostType === 'js'
 | 
					 | 
				
			||||||
          ) {
 | 
					 | 
				
			||||||
            // Avoid Vite relative-path assets handling
 | 
					 | 
				
			||||||
            // https://github.com/vitejs/vite/blob/89dd31cfe228caee358f4032b31fdf943599c842/packages/vite/src/node/build.ts#L838-L875
 | 
					 | 
				
			||||||
            return { runtime: JSON.stringify(filename) }
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue