vite-plugin-set-root.ts 484 B

1234567891011121314151617
  1. import path from 'path';
  2. import { Plugin, UserConfig } from 'vite';
  3. export function setRootPlugin({ packageRoot }: { packageRoot: string }): Plugin {
  4. return {
  5. name: 'vendure:set-root-plugin',
  6. config: (config: UserConfig) => {
  7. config.root = packageRoot;
  8. config.resolve = {
  9. alias: {
  10. '@': path.resolve(packageRoot, './src'),
  11. },
  12. };
  13. return config;
  14. },
  15. };
  16. }