Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Include npm in .msi and .pkg #2083

Closed
ry opened this issue Nov 12, 2011 · 14 comments
Closed

Include npm in .msi and .pkg #2083

ry opened this issue Nov 12, 2011 · 14 comments

Comments

@ry
Copy link

ry commented Nov 12, 2011

cc @isaacs

@aslilac
Copy link

aslilac commented Nov 12, 2011

Since when does Node have a .msi and a .pkg?

@ry
Copy link
Author

ry commented Nov 12, 2011

since v0.6.1

@aslilac
Copy link

aslilac commented Nov 12, 2011

Good to know.

Do you think maybe there should be two of each? As in have..

  • node-v0.6.2.msi
  • node-v0.6.2-with-npm.msi
  • node-v0.6.2.pkg
  • node-v0.6.2-with-npm.pkg

@ry
Copy link
Author

ry commented Nov 12, 2011

no - i really dislike having choices when going to download software.

@aslilac
Copy link

aslilac commented Nov 12, 2011

I really dislike before forced to install something unnecessary to install something else that I actually want.

During installation, we could ask if the user would like npm to be installed, and provide a brief description so new comers know what it is.

@ry
Copy link
Author

ry commented Nov 12, 2011

advanced users can download the source code or .exe

@chowey
Copy link

chowey commented Nov 13, 2011

What does the msi do exactly except unpack node.exe to a standard spot, and set the PATH variable?

Unless there is included something like a gui for npm, then including it automatically doesn't really gain anything for the new user. He still won't know what it's for or why it's there.

I vote to make a separate msi/pkg for npm instead, and give a brief description so new comers know what it is and where to get it. Or go all out and make an npm gui (as if that will happen), at which point I think you are right to include it with the node install.

I would say a higher priority is to include tools to install node as a service. That is where I had the least guidance as a new node user with Windows.

@ghost
Copy link

ghost commented Nov 13, 2011

npm already works on windows?

@mmalecki
Copy link

yes

@isaacs
Copy link

isaacs commented Nov 16, 2011

@Herby for a reasonably loose value of "works", yes. ;)

@pvorb
Copy link

pvorb commented Nov 22, 2011

I would appreciate including npm into the .msi and .pkg, because it would simplify the whole process for Windows users to what they are used to. Even developers.

Currently you first need to download Git and some developers might be wondering why they need yet another vcs to use node.

Or there might be some frontend developers that simply want to use Ender or something like that without developing for node and they won't install more than one additional tool for this purpose.

@ry
Copy link
Author

ry commented Nov 23, 2011

This is two thirds complete. NPM was included in b488be1 and make install was supported in 2cd5adc. I'm working on the MSI now.

@pvorb
Copy link

pvorb commented Nov 23, 2011

This sounds great! Do you plan to update node-0.6.2.msi or do we have to wait for 0.6.3?

@ry
Copy link
Author

ry commented Nov 23, 2011

You will have to wait for v0.6.3

@ry ry closed this as completed in e5cf3f9 Nov 23, 2011
alexkwolfe pushed a commit to alexkwolfe/node that referenced this issue Dec 23, 2011
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants