zoukankan      html  css  js  c++  java
  • Windows配置Nodejs环境

    下载程序

    官网下载Node安装包,或者中国国内到这里下载。

    可执行程序安装Node

    Windows 系统下载对应版本的 msi 安装包后,双击安装即可,新版的Node会自动将node添加到系统变量。安装成功后就可以使用node命令和npm命令。至此,node算是安装完成。

    便携Zip包安装Node

    如果不想利用 msi 安装包进行安装,可以下载zip文件采用离线配置的方式安装。

    下载zip文件,解压到自己的目录

    例如,我这里是 D:SoftWare ode

    将node目录配置到环境变量

    例如我的node在D:SoftWare ode目录下,将"D:SoftWare ode"添加到环境变量中,并在CMD中执行以下命令验证是否成功:

    node -v		# 查看node版本
    npm -v		# 查看npm版本
    

    配置global目录和cache目录

    在node目录中新建两个目录,node_cache,node_global。
    image.png

    然后将node_global目录添加到环境变量

    我这里是将"D:SoftWare ode ode_global"添加到环境变量的path中。最后CMD中执行以下两条命令配置node的global目录和cache目录:

    npm config set prefix "D:SoftWare
    ode
    ode_global"
    npm config set cache "D:SoftWare
    ode
    ode_cache"
    

    验证配置是否正确

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

    安装完cnpm后可以看到node_cache目录下有缓存文件,node_global目录下有cnpm相关文件。至此自定义安装Node已完成。

    自定义安装方式补充说明

    我们的Windows系统尽量要保持系统的环境变量path不要过长,特别是软件安装过多后path变量会有很多内容。怎样才能让path的内容比较少?

    我的方式是这样:
    就拿刚才自定义安装Node的例子,我们新建环境变量"Node_Home",
    值为"D:SoftWare ode;D:SoftWare ode ode_global",
    然后将"%Node_Home%"添加到path中, 这样可以尽量缩短path的长度,在命令行执行命令效果一样。

    npm代理

    国内安装npm依赖包速度很慢甚至因网络原因无法安装依赖包,解决方法如下,下面四种方式任选其一即可。

    配置npm的registry地址

    以淘宝npm镜像举例:

    1. 临时使用
    npm --registry https://registry.npm.taobao.org install -g express
    
    1. 持久使用
    npm config set registry https://registry.npm.taobao.org
    

    安装registry管理工具nrm

    nrm原来其实是配置registry地址。

    1. 安装nrm
    npm install -g nrm		# 或者下面的命令
    npm --registry https://registry.npm.taobao.org install -g nrm
    
    1. 测试cnpm
    cnpm install express
    
    1. nrm相关命令
    nrm ls			# 查看所有
    nrm use cnpm	# 使用某一镜像
    nrm -h			# show help
    nrm list		# 查看所有
    nrm test		# 测试响应速度
    nrm home 		# go to a registry home page
    nrm add xxx		# 添加镜像
    

    安装cnpm

    1. 安装cnpm
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    1. 测试cnpm
    cnpm install express
    

    为npm设置代理

    npm config set proxy=http://proxy_user:proxy_password@proxy_ip_or_fqdn:8080
    

    例如我自使用的VPN

    npm config set proxy=http://127.0.0.1:1081
    

    关于VPN的搭建,请自行在网上查找资料。

    关于代理的其他补充

    1. bower代理设置
      编辑用户目录下的 .bowerrc 文件
    {
       "proxy": "http://proxy_ip_or_fqdn:8080",
       "https-proxy": "http://proxy_ip_or_fqdn:8080"
    }
    
  • 相关阅读:
    百度云盘下载限速破解
    (五)Struts之Action类基础(二)
    (四)Decorator设计模式解决GET/POST请求的乱码问题(转)
    (三)Struts之Action类基础(一)
    (二)Struts.xml文件详解
    (一)Struts2 基础
    (三十一)web 开发基础项目
    mysql的索引
    数据库的acid
    String StringBuffer和StringBuilder
  • 原文地址:https://www.cnblogs.com/liudecai/p/14747908.html
Copyright © 2011-2022 走看看