Comments (5)
Are you using this in an ESM setup? It seems the package currently doesn't support ESM and in this case fails with this error and hides the original one:
Error [ERR_REQUIRE_ESM]: require() of ES Module [...]\.env.js from [...]\node_modules\.pnpm\[email protected]\node_modules\env-cmd\dist\parse-env-file.js not supported.
.env.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules.
Instead either rename .env.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in [...]\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead).
at Object.getEnvFileVars ([...]\node_modules\.pnpm\[email protected]\node_modules\env-cmd\dist\parse-env-file.js:21:33)
from env-cmd.
same here
from env-cmd.
Also my react app is completely ignoring env-cmd with a simple env-cmd -f .env.android react scripts build.
@toddbluhm can you help?
from env-cmd.
same. works for pnpm env:cmd
not with npm
from env-cmd.
Same here.
Remarks:
- If I rename my env file from
env.js
toenv.cjs
, then I get rid of the message but the file is ignored. (this is even worst) - A solution in my case was ro remove "type": "module" from the package.json of the folder and its parent.
from env-cmd.
Related Issues (20)
- After build how to change .env file value? its possible to inject the value in proudction build without rebulding?
- env-cmd crashes HOT 1
- Is it possible to use env-cmd with docker?
- .env-cmdrc syntax error but prompts 'Error: Failed to find .rc file at default paths' HOT 1
- env-cmd -x is not working on Windows HOT 1
- .env-cmdrc return an error while working with Docker run command HOT 1
- Failed to find .env file if options are not in correct order
- Concatenation not working HOT 3
- Using -f is not using a local file, throwing error. HOT 3
- fails to run 'nyc mocha'
- Add a SetEnvVars API method
- dollar sign substitution is not working if the .env file is located in a custom path
- the function of _terminateProcess returns abnormal value
- Windows Git Bash + zsh without WSL
- Better errors if the JSON file is invalid
- Allow setting default env files locations
- How to launch app into launch.json
- Looking for help maintaining project
- `environments` and `file` options may be mutually exclusive
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from env-cmd.