I study NodeJS. I want to make it so that each project has its own env and at the same time - does not keep the system-wide dependencies.
How is this done correctly (using python-nodeenv, chroot, docker, or just a directory with node_modules + package.json)?
Will JebBrains products (debugging, inspection, autocomplex) work with the project with similar use?