Windows has a limit on max length of file path that is usually 260 characters.
This is sometimes a problem, in particular for tools that originate from Unix/Linux, such as node.js
There are work-arounds, and now there is a "proper" solution for new .NET Core.
Naming Files, Paths, and Namespaces (Windows)
For example: "\\?\D:\very long path"
Path Format Overview – Jeremy Kuhne's Blog
Long Paths in .NET, Part 1 of 3 [Kim Hamilton] – BCL Team Blog
Fixing File Paths in .NET Core with Jeremy Kuhne @ .NET Rocks! vNext