nodejs之路-[1]npm简易帮助手册-install

本文详细解析npm命令及其使用场景,重点对比全局安装与本地安装的区别,包括命令参数、安装方式和路径配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题外话

大多都是取自官方手册,蹩脚的翻译及粗浅的个人见解;
这里仅仅列出比较常用的。。其他深入请看官方手册。。。非常详细!!


npm command

npm install

npm install package 
npm install package -g
npm install package.tgz
npm install npm install https://github.com/indexzero/forever/tarball/v0.5.6
npm install [@<scope>/]<name> [--save|--save-dev|--save-optional] [--save-exact]
npm install [@<scope>/]<name>@<tag>
npm install [@<scope>/]<name>@<version>
npm install [@<scope>/]<name>@<version range>
  • 带g和不带g的区别。。前者是作用于全局(所有用户,也可以用 --global
  • 支持本地压缩包安装
  • 支持安装指定github仓库(可以精确到某个版本)
  • scope是范围,name也就是包名,version就是版本号,@是必须带的格式(指定版本的时候)
  • 还有支持ssh,判断安装的 —>>>> 这个请移步到官方手册(本地安装了npm),在cmd输入npm help npm即可

值得一提的是:
我在手册发现的这段话,必须了解的一个技巧

global mode:
npm installs packages into the install prefix at prefix/lib/node_modules and bins are installed in prefix/bin.
local mode:
npm installs packages into the current project directory, which defaults to the current working directory. Packages are installed to ./node_modules, and bins are installed to ./node_modules/.bin.

全局安装的情况Packages默认安装在
{prefix}/node_modules[Win系统],而Unix/Linux系统里 Global 安装会装进 {prefix}/lib/node_modules

本地安装则是一般存放在你当前的项目中,也就是你在哪里安装就存放在哪里;

npm config get prefix //可以获取到你全局下模块安装的路径
npm config set prefix //可以设置这个路径

nodejs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值