NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略-阿里云开发者社区

开发者社区> 一个处女座的程序猿> 正文

NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略

简介: NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略
+关注继续查看

NPM之nodejs官方包管理工具的简介


NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。

npm是nodejs官方的一种包管理工具,简单点来说,就是开发人员通过cmd命令符下载各种包版本的工具。



NPM之nodejs官方包管理工具的安装

nodejs下载http://nodejs.cn/download/

image.png

image.png

image.png




NPM之nodejs官方包管理工具的使用方法


1、npm常用命令集合

npm install grunt # 本地安装。将安装包放在 ./node_modules 下(运行npm时所在的目录);可以通过 require() 来引入本地安装的包

npm install -g grunt-cli # 全局安装。将安装包放在 /usr/local 下;可以直接在命令行里使用

npm config set prefix '目录路径'    #设置目录地址

npm config get prefix   #获取当前设置的目录

npm list -g --depth 0  #查看所有已经安装的包。-g是全局的安装包,list是已安装的node包,–depth 0貌似是不显示任何依赖包的意思

常用命令

npm init     #初始化项目,其实就是创建一个package.json文件。

npm install     #安装所有项目依赖。

npm help xxx     #查看xxx命令的帮助信息。

npm search     #搜索(快捷方式:find, s)

npm install     #安装 (快捷方式:i)

npm search xxx   #并安装xxx(局部)。安装多个依赖可用空格分割,如npm i jquery bootstrap。

npm search xxx -g      #搜索并安装xxx(全局)。安装多个同上。

npm search xxx -D     #安装并将依赖信息写在package.json中的devDependencies中。快捷方式 i均可,如npm i jquery。

npm search xxx@版本号    #指定需要安装的版本号,若不指定将安装最新的稳定版本。

npm uninstall           #卸载(快捷方式:rm, r)

npm uninstall xxx    #多个依赖可用空格分割。

npm -D uninstall xxx   #并将依赖信息从package.json中的devDependencies中清除。

npm list       #默认局部。列出已安装依赖(快捷方式:ls)

npm list -g       #列出已安装的全局依赖。-g 查看全局安装路径。

npm update -g    #是全局更新xxx。

npm update xxx    #是局部更新xxx。

npm update     #更新依赖(快捷方式:up)

npm outdated     #检查过期依赖

npm root       #查看依赖安装路径(也就是node_modules的路径)

npm view     #查看模块的注册信息



2、关于npm默认安装以及自定义安装路径设置

T1、默认情况下,在哪个文件夹下运行npm,npm就在当前目录创建一个文件夹node_modules,然后将要安装的程序安装到文件夹node_modules里面。

T2、// 设置npm安装程序时的默认位置

npm config set prefix "D:\Program Files\nodejs\X64\node_global"

// 设置npm安装程序时的缓存位置

npm config set cache "D:\Program Files\nodejs\X64\node_cache"

// 设置环境变量NODE_PATH

NODE_PATH = D:\Program Files\nodejs\X64\node_global\node_modules

// 然后在使用npm安装程序时在后面加一个参数-g即可将安装的程序安装到我们指定的目录

// 如 npm install ionic -g

npm install XXX -g


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centos/linux 安装node.js
默认系统自带的2.4,版本过低,这里直接安装最新版本2.7 wget  http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2 tar jfvx Python-2.
799 0
Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略
Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略
18 0
使用容器编排工具docker swarm安装clickhouse多机集群
1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker  swarm init [options] 3,再需要加入集群的集群上执行此命令   4.
3033 0
ActiveReports 报表控件官方中文入门教程 (1)-安装、激活以及产品资源
原文:ActiveReports 报表控件官方中文入门教程 (1)-安装、激活以及产品资源 本系列文章主要是面向初次接触 ActiveReports 产品的用户,可以帮助您在三天之内轻松的掌握ActiveReports控件的基本使用方法,包括安装、激活、创建报表、绑定数据源以及发布等内容。
949 0
+关注
一个处女座的程序猿
国内互联网圈知名博主、人工智能领域优秀创作者,全球最大中文IT社区博客专家、CSDN开发者联盟生态成员、中国开源社区专家、华为云社区专家、51CTO社区专家、Python社区专家等,曾受邀采访和评审十多次。仅在国内的CSDN平台,博客文章浏览量超过2500万,拥有超过57万的粉丝。
1701
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载