fix(build): make SystemJSWrapRE match lazy #16633
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
fix: #16632
When
![image](https://private-user-images.githubusercontent.com/51915214/328954348-ccf96c7e-03c1-41b8-8d9d-25e20ca73ff2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1ODQxNTQsIm5iZiI6MTcxODU4Mzg1NCwicGF0aCI6Ii81MTkxNTIxNC8zMjg5NTQzNDgtY2NmOTZjN2UtMDNjMS00MWI4LThkOWQtMjVlMjBjYTczZmYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE3VDAwMjQxNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1ZGFiYmZkNWRhM2FkNjJhZjdkMWU3MzBhNDhmNzZkMTY3MjdlYzcwMWYxYzcwY2NjOWNjZTRiNGVjNWY0YmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.KpcwwZRJ4r7O5tUIYjc_PFUFj2QTIuEtp6Bdl6sVSqs)
build.rollupOptions.compact
is set to true,/System.register\(. *(\(exports\)|\(\))/g
will match to the first line of( )
.It will incorrectly take
![image](https://private-user-images.githubusercontent.com/51915214/328956047-16186b7e-8e6a-4bac-b726-dfe99daaa0b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1ODQxNTQsIm5iZiI6MTcxODU4Mzg1NCwicGF0aCI6Ii81MTkxNTIxNC8zMjg5NTYwNDctMTYxODZiN2UtOGU2YS00YmFjLWI3MjYtZGZlOTlkYWFhMGIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE3VDAwMjQxNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEwYWM4MTIxM2JlYWFiNDlkNTc1MjYwZWEwYzIzZjQ0MTczOWU5NDMxZDYwOGIxMjBhMTUxMDM5NDAxNTQzMDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.IRgY-9L2w9bb7BMXb-RyAGrifSr5okOeD1jIpfVupxk)
(export, module)
as argument to theexecute
function.