angular-cli icon indicating copy to clipboard operation
angular-cli copied to clipboard

Can't compile on React components on production with Vite but works on development

Open alexandresebrao opened this issue 1 year ago • 0 comments

Command

build

Is this a regression?

  • [x] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was

webpack builder

Description

I can use react components okay with vite with ng serve, but it won't build

My org is a multi front-end team, and some teams work with react, others with angular, and is a big system, we can't migrate all react to angular.

During serve everything works flawlessly but during build it fails on compile time

Minimal Reproduction

[Create a new angular project with ssr

Add react, react dom ](https://github.com/alexandresebrao/ssr-19-angular-react)

This is a minimal repro.

Exception or Error

✘ [ERROR] Expected ")" but found "Component"

src/app/react.tsx:6:16:
  6 │       <h1>React Component</h1>
    │                 ~~~~~~~~~
    ╵                 )

Your Environment

 _                      _                 ____ _     ___
/ \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|

/ △ \ | '_ \ / | | | | |/ _ | '__| | | | | | | / ___ | | | | (| | || | | (| | | | || | | | // __| ||_, |_,||_,|| _||| |___/

Angular CLI: 19.0.0-next.9 Node: 20.17.0 Package Manager: npm 10.9.0 OS: linux x64

Angular: 19.0.0-next.8 ... animations, common, core, forms, platform-browser ... platform-browser-dynamic, platform-server, router

Package Version

@angular-devkit/architect 0.1900.0-next.9 @angular-devkit/build-angular 19.0.0-next.9 @angular-devkit/core 19.0.0-next.9 @angular-devkit/schematics 19.0.0-next.9 @angular/cli 19.0.0-next.9 @angular/compiler 19.0.0-next.9 @angular/compiler-cli 19.0.0-next.9 @angular/ssr 19.0.0-next.9 @schematics/angular 19.0.0-next.9 rxjs 7.8.1 typescript 5.6.2 zone.js 0.15.0

Anything else relevant?

I think if it doesn't have a problem during serve, it should work okay with build.

alexandresebrao avatar Oct 15 '24 11:10 alexandresebrao