Totally. We just ran into this issue. Running npm install inside a linux vm resulted in an endless loop, because the nfs mapping created path names that exceeded the length limit.
It's just that this problem can't be solved entirely by npm. Node has to make changes to it's module loader as well.