How Nodev automatically finds and identifies your projects.
When you add a folder to Nodev, it recursively scans for package.json files. Each valid package.json represents a Node.js project that Nodev can manage.
Folder Structure: Nodev preserves your folder hierarchy and uses project folder names as identifiers.
Framework Detection: By analyzing dependencies and configuration files, Nodev identifies which framework each project uses.
Package Manager: The presence of lock files (package-lock.json, yarn.lock, etc.) determines the package manager.
Nodev automatically detects these popular frameworks:
Nodev detects your package manager from lock files:
Detected projects appear in the Nodev sidebar with:
Ensure your project has a package.json file in the root folder. Projects without package.json are not recognized as Node.js projects.
You can override the detected framework in project settings. This is useful for custom frameworks or when detection fails.
Nodev detects projects at any depth in your folder structure. Each package.json creates a separate project entry.