Node.js的下载与配置
Node.js
node.js是javascript的一种运行环境,npm是nodejs的包管理工具,npm可以将项目依赖的包下载并管理起来。因此,下载npm则需下载nodejs。直接进入node中文网下载node,默认环境变量配置。
#检测是否安装node.js node -v
配置npm全局模块路径和缓存cache路径
NPM安装的模块并不会安装到NodeJS的程序目录
在nodejs目录下创建两个目录node_cache
和node_global
node_cache
:存放安装过程的缓存文件
node_global
:存放安装模块配置位置
#设置npm安装程序时的默认位置 npm config set prefix "D:\ProgramFiles_QY\nodejs\node_global" #设置npm安装程序时的缓存位置 npm config set cache "D:\ProgramFiles_QY\nodejs\node_cache"
添加环境变量NODE_PATH为安装目录D:\ProgramFiles_QY\nodejs\路径添加到环境变量PATH中。
在环境变量PATH加上";D:\ProgramFiles_QY\nodejs\node_global"。【如果不加,后面配置完淘宝镜像后,会出现“cnpm 不是内部或外部命令”的错误!】
配置镜像站
最后可以配置一个国内镜像站提升下载速度,如:
npm config set registry=http://registry.npm.taobao.org #配置淘宝仓库 npm config get registry #检查镜像站
升级npm
npm install -g npm npm -g install npm@版本号 #升级到指定版本
安装cnpm
使用淘宝镜像仓库安装cnpm。
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装模块
将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录
npm install 模块名/包名 -g #安装模块/包,-g全局安装,不带-g在当前项目安装 npm uninstall -g 模块名/包名 #删除模块
临时使用某个镜像站安装模块
#使用淘宝镜像站下载cluster模块 npm --registry https://registry.npm.taobao.org install cluster -g
在镜像站中搜索安装包
npm search 包名
查看已安装的包
npm list -g #-g全局,不带-g查看当前项目已安装的包
项目模块管理
npm list #列出当前项目已安装模块 npm show express #显示模块详情 npm update #升级当前目录下的项目的所有模块 npm update express #升级当前目录下的项目的指定模块 npm update -g express #升级全局安装的express模块 npm uninstall express #删除当前目录下的项目指定的模块
创建模块
npm init #会输入各种配置包括git的url及用户名密码 npm publish
参考:
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~