generator-ui5-project
generator-ui5-project copied to clipboard
Error in generating sapui5 project using node 20
Easy-Ui5 version:
Run
yo easy-ui5 --pluginsto print all relevant version strings
Steps to reproduce the problem:
- Step 1 - yo easy-ui5 project
- Step 2 - choose project
What is the expected result?
Cannot find package 'chalk' imported from /Users/satyadwivedi/.npm/_generator-easy-ui5/plugin-generators/generator-ui5-project/generators/project/index.js
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'chalk' imported from /Users/satyadwivedi/.npm/_generator-easy-ui5/plugin-generators/generator-ui5-project/generators/customcontrol/index.js
at new NodeError (node:internal/errors:406:5)
at packageResolve (node:internal/modules/esm/resolve:789:9)
at moduleResolve (node:internal/modules/esm/resolve:838:20)
at defaultResolve (node:internal/modules/esm/resolve:1043:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:228:38)
at ModuleWrap.
Any other information? (attach screenshot if possible)
Hi @satyadwivedi, can you check if the npm install in your local directory of the generator-ui5-project was successful - do the node_modules exist?
yes, node_modules exist
Hi @satyadwivedi, sorry, I should have been more clear. I meant in the /Users/satyadwivedi/.npm/_generator-easy-ui5/plugin-generators/generator-easy-ui5/ directory, not the newly created project directory.
generator-easy-ui5 dosen't exist
Whoops, the generator-ui5-project/ I mean (inside plugin-generators/).
generator-ui5-projec exist inside plugin-generators/
Does it contain node_modules?
I can't node_modules inside generator-ui5-project folder.
Can you run npm install in .../generator-ui5-project and see if that fixes the issue?
now I can see the node_modules
but different error this time -
Can you try to delete the /Users/satyadwivedi/.npm/_generator-easy-ui5/plugin-generators/generator-ui5-project/ and run the initial command again?