npm基础

一、是什么
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见使用场景如下:

  1. 允许用户从npm服务器下载别人编写的第三方包到本地
  2. 允许用户从npm服务器下载别人编写的命令程序到本地使用
  3. 允许用将自己编写的包或者命令程序上传到npm服务器供别人使用。

可见,npm建立了一个NodeJS生态圈,NodeJS开发者和用户可以再里面互通有无。

二、怎么用
知道第三方包的名字就可以用一下命令安装它了:
打开cmd窗口,输入:
npm install jquery
这里写图片描述
这样jquery下载到了当前用户所在的文件夹下的node_modules文件夹内。
那么有个问题,我们怎么控制器下载的路径呢:

Q:nodejs npm install全局安装和本地安装的区别:
npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如:

npm install jquery # 本地安装
npm install -g jquery # 全局安装

那么下面我们来全局安装jquery:
这里写图片描述
结果其下载的目录让我无法忍受了。

【全局目录】是可以设置了:
查看: npm config get prefix
设置: npm config set prefix
这里写图片描述

我将npm的全局目录设置在d盘的一个文件夹,与NODE_PATH环境变量保持一致。

三、FAQ

  1. 执行npm命令无任何反应:
    可能是执行npm config set prefix 命令 将config乱掉了。
    解决办法:删除.npmrc文件(win10在用户文件夹下)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值