npm基础

来源:互联网 发布:手机淘宝5.6.0 编辑:程序博客网 时间:2024/06/11 16:00

一、是什么
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在用户文件夹下)
0 0
原创粉丝点击