Also, it's not a future version that works like that, it's how it used 
(very briefly) to work.
This behaviour was removed very promptly as it was a very bad idea.

Local modules prevent version conflicts. Global modules save disk space

disk space is cheap, engineer time to solve conflicts is not.

On Monday, 2 June 2014 19:48:51 UTC+2, CoolAJ86 wrote:
>
> In my wildest dreams there is a universe in which a future version of npm 
> versions packages in a global node_modules folder like this:
>
> node_modules/[email protected]+aef123/package.json
>
> But with the way many authors currently treat modules, there's still a 
> problem there:
> Many modules give you singletons by default and some have no way of 
> creating instances, which means that the only true way to create an 
> instance is to have a separate copy of the code.
>
> On Wednesday, May 28, 2014 11:33:16 PM UTC-6, Lemol-C wrote:
>>
>> On 28/05/14 10:23, Aria Stewart wrote: 
>> > No. But npm dedup might get you close. It’s only theoretically 
>> > possible if your dependencies are transitively compatible — which is 
>> > not something many people put effort into, since it’s not required 
>> > except to move dependencies to the root. What are you actually trying 
>> > to accomplish? Aria 
>>
>> Thanks for the answer. 
>>
>> I try `npm depupe`, but not very happy because the dependencies packages 
>> have different versions of common dependencies. 
>>
>> I ever wished a npm structure like this: 
>>
>> node_modules/ 
>>     | package1/ 
>>     |   | version1/ 
>>     |   | version2/ 
>>     |   | .... 
>>     |   | versionN 
>>     | package2/ 
>>     |   | version1/ 
>>     |   | version2/ 
>>     |   | .... 
>>     |   | versionN 
>>     .... 
>>
>> And maybe node resolve the path for `require` on starting the 
>> application reading de package.json. 
>>
>> Anybody else wished this? 
>>
>> Thanks. 
>>
>>
>>
>> 50 Aniversario de la Cujae. Inaugurada por Fidel el 2 de diciembre de 
>> 1964  http://cujae.edu.cu 
>>
>>
>>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/9d97ae65-0424-4c20-8bec-55accc53798e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to