npm的下载与配置

摘要:
Node.jsnode.js是javascript的一种运行环境,npm是nodejs的包管理工具,npm可以将项目依赖的包下载并管理起来。因此,下载npm则需下载nodejs。直接进入node中文网下载node,默认环境变量配置。在环境变量PATH加上";D:ProgramFiles_QYodejsode_global"。【如果不加,后面配置完淘宝镜像后,会出现“cnpm不是内部或外部命令”的错误!

Node.js

node.js是javascript的一种运行环境,npm是nodejs的包管理工具,npm可以将项目依赖的包下载并管理起来。因此,下载npm则需下载nodejs。直接进入node中文网下载node,默认环境变量配置。

http://nodejs.cn/

#检测是否安装node.js
node -v

配置npm全局模块路径和缓存cache路径

NPM安装的模块并不会安装到NodeJS的程序目录
在nodejs目录下创建两个目录node_cachenode_global
node_cache:存放安装过程的缓存文件
node_global:存放安装模块配置位置

#设置npm安装程序时的默认位置
npm config set prefix "D:ProgramFiles_QY
odejs
ode_global"
#设置npm安装程序时的缓存位置
npm config set cache "D:ProgramFiles_QY
odejs
ode_cache"
npm的下载与配置第1张
添加环境变量NODE_PATH为安装目录D:ProgramFiles_QY odejs路径添加到环境变量PATH中。

在环境变量PATH加上";D:ProgramFiles_QY odejs ode_global"。【如果不加,后面配置完淘宝镜像后,会出现“cnpm 不是内部或外部命令”的错误!】

配置镜像站

最后可以配置一个国内镜像站提升下载速度,如:

npm config set registry=http://registry.npm.taobao.org    #配置淘宝仓库npm config get registry     #检查镜像站

安装cnpm

使用淘宝镜像仓库安装cnpm。

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装模块

将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录

npm install 模块名/包名 -g    #安装模块/包
npm uninstall -g 模块名/包名    #删除模块

临时使用某个镜像站安装模块

#使用淘宝镜像站下载cluster模块
npm --registry https://registry.npm.taobao.org install cluster -g

使用npm升级npm

npm install npm -g

在镜像站中搜索安装包

npm search 包名

查看已安装的包

npm list -g

创建模块

npm init     #会输入各种配置包括git的url及用户名密码
npm publish

参考:

https://www.jianshu.com/p/96f2f01a4f3e

免责声明:文章转载自《npm的下载与配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇虚拟机——利用VirtualBox的VboxManage.exe相互转换.vmdk与.vdi【Groovy】Groovy学习,具参、形参、多赋值下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Centos 下如何查看一个进程的环境变量

当一个进程执行时,linux下会生成一个以pid为标志的虚拟文件系统,其中记录了大量关于这个进程的信息。其中environ便记录了环境变量. 第一步:获取进程pid ps -ef | grep 进程名    或者 pgrep  进程名 第二步:cat /proc/xxxx/environ        (xxxx为上一步查询的进程号) 结果中每一个变量...

windows上自动设置java环境变量的脚本

近期打算学习安卓开发,于是乎要准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻烦,所以想着偷懒下,用脚本直接执行就很快了,搜了下bat的命令,写了个配置java环境变量的脚本。 这里默认设置了java jdk的安装路径为C:Progr...

(转载)linux中shell变量

(转载)http://blog.csdn.net/zahuopuboss/article/details/8633891 为使shell编程更有效,系统提供了一些shell变量。shell变量可以保存诸如路径名、文件名或者一个数字这样的变量名。shell将其中任何设置都看做文本字符串。有两种变量,本地和环境。严格地说可以有4种,但其余两种是只读的,可以认为...

Windows系统上安装多个版本jdk,修改环境变量不生效

本机已经安装了jdk1.6,而比较早期的项目需要依赖jdk1.5,于是同时在本机安装了jdk1.5和jdk1.6.安装jdk1.5前,执行 java -version 得到java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM)...

如何使用 Secret?- 每天5分钟玩转 Docker 容器技术(108)

我们经常要向容器传递敏感信息,最常见的莫过于密码了。比如: docker run -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql 在启动 MySQL 容器时我们通过环境变量 MYSQL_ROOT_PASSWORD 设置了 MySQL 的管理员密码。不过密码是以明文的形式写在 docker run 命令中,有潜在的安...

burpsuite安装汉化配置以及遇到的问题

一.安装之前需要先配置java的环境 因为burpsuite是在java环境下运行的,所以首先需要配置好java环境 1.下载 java jdk 。 点点点就完事了,注意安装的目录就行 我安装的版本是 ''1.8.0_201'' 2.配置环境变量 a、新建 JAVA_HOME 环境变量,JAVA_HOME=D:java_jdkjdk1.8.0_73in(...