-
-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get error message: Error [ERR_REQUIRE_ESM]: Must use import to load ES Module while import os-locale #51
Comments
node version: 14.17.4 |
The error says it all. |
Hi, @sindresorhus |
This is not really the place to ask for ESM support. This package correctly implements ESM. Please ensure your project is fully ESM (just using import statements does not mean it's native ESM). The above link has a guide on how to make your project ESM. |
Thank you for your reply. @sindresorhus |
Does anyone encounter the below issue while using the packag os-locale?
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: C:\Users\Admin\Desktop\node_modules\os-locale\index.js
require() of ES modules is not supported.
require() of C:\Users\Admin\Desktop\node_modules\os-locale\index.js from C:\Users\Admin\Desktop\xxxx\lib\helper\utils.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from C:\Users\Admin\Desktop\node_modules\os-local
The text was updated successfully, but these errors were encountered: