fix: ssr require module failing with "Cannot find module './emojis'" #1784
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.
π Linked issue
#1783
β Type of change
π Description
This kind of issue was determined with Nuxt v3.15.3 only see nuxt-modules/MDC issue#318 for reference.
It has been fixed in Nuxt v3.15.4 by Nuxt PR fix(vite): restore externality for dev server externals #30802.
So this issue can be fixed by upgrading dependencies
update package.json:
re-build pnpm-lock.yaml
Known Issue
Nuxt
3.15.4
is coming with a dependency update of@nuxt/cli
to3.21.1
. This update fixes thetypecheck
command to let the node process end with an exit code <>0 if there are typecheck errors found. This is currently breaking this projects GitHub Actionci.xml
. Fixing this projects typecheck violations should be subject of another PR.See @nuxt/cli fix: throw when errors are #encountered
Test Results
No error is thrown anymore:
![image](https://private-user-images.githubusercontent.com/45703410/411749288-ddf0223c-adb9-46d3-8ffb-7d9ba5d107b8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzQxNDIsIm5iZiI6MTczOTUzMzg0MiwicGF0aCI6Ii80NTcwMzQxMC80MTE3NDkyODgtZGRmMDIyM2MtYWRiOS00NmQzLThmZmItN2Q5YmE1ZDEwN2I4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDExNTA0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNkN2QzZTg0ZTRjZWQ2NzI5NjRiYTU1MTViZGM4ODAwMzZiZGRmMmY4NjBlODA1OWQzZGZlYjMzMzY3M2UyZmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qsd0CGF9LQ8iBdX_cSg4P35nieZp0ssrgMCehh348MA)
Page is rendering as expected:
![image](https://private-user-images.githubusercontent.com/45703410/411749479-16b36ca4-34e7-43ca-b5eb-638401625d92.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzQxNDIsIm5iZiI6MTczOTUzMzg0MiwicGF0aCI6Ii80NTcwMzQxMC80MTE3NDk0NzktMTZiMzZjYTQtMzRlNy00M2NhLWI1ZWItNjM4NDAxNjI1ZDkyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDExNTA0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTliMTU4OTk3YWQwOTlmZjdjNjQ1N2JlYjFkMDk3YTQ5NWFjMDcwNzY0ZGViZjY1YTMzNTJiYTE5MGRiNWRmNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.eIzikI6ucN1vczq-gDsCICxS0rrXW1Fkr2HpoFHmTMg)
![image](https://private-user-images.githubusercontent.com/45703410/411749511-5897091b-d494-4119-bc6d-a2a51543f03a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzQxNDIsIm5iZiI6MTczOTUzMzg0MiwicGF0aCI6Ii80NTcwMzQxMC80MTE3NDk1MTEtNTg5NzA5MWItZDQ5NC00MTE5LWJjNmQtYTJhNTE1NDNmMDNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDExNTA0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMwMGEyNTdkOGJlMmY5NjE1MTE4ODQyZWQ4YmQxMjVhNDQyNDE2ODgyOTU5YTU3NGY2ZDU2ZjU4NzlkNDJiM2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.70oxfCSSzfkXKMYOHMisjKeVi_T0vv91NQLdxTDs53I)
![image](https://private-user-images.githubusercontent.com/45703410/411749562-d0ceeee6-8d80-4a66-83d4-5ba5efdab34c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzQxNDIsIm5iZiI6MTczOTUzMzg0MiwicGF0aCI6Ii80NTcwMzQxMC80MTE3NDk1NjItZDBjZWVlZTYtOGQ4MC00YTY2LTgzZDQtNWJhNWVmZGFiMzRjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDExNTA0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc5ZmRkMzY4NGNlMWQzZTE0NDgxNmU5YWI5Nzk1YjZmYWVhNmYxNGRjMmNjODIxNjhlNjY1Mjc1MTdjYzcxMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.b8yORXD6pdc7BNmMLjfG94JXX57hSdlEQj3FaWWPLts)