feat: add nestjs app (#172)
This commit is contained in:
34
apps/nestjs/vite.config.ts
Normal file
34
apps/nestjs/vite.config.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
import { defineConfig } from "vite";
|
||||
import { VitePluginNode } from "vite-plugin-node";
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [
|
||||
...VitePluginNode({
|
||||
adapter: "nest",
|
||||
appPath: "./src/main.ts",
|
||||
tsCompiler: "swc",
|
||||
}),
|
||||
],
|
||||
optimizeDeps: {
|
||||
// Vite does not work well with optionnal dependencies,
|
||||
// mark them as ignored for now
|
||||
exclude: [
|
||||
"@nestjs/microservices",
|
||||
"@nestjs/websockets",
|
||||
"cache-manager",
|
||||
"class-transformer",
|
||||
"class-validator",
|
||||
"fastify-swagger",
|
||||
],
|
||||
esbuildOptions: {
|
||||
tsconfigRaw: {
|
||||
compilerOptions: {
|
||||
experimentalDecorators: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
server: {
|
||||
port: 3100,
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user