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"
    }
    
  • 相关阅读:
    修改某路径下的文件名
    关于提取字符串中数字
    解决采集知乎数据时由于账号被封遗漏的账号重爬问题(python代码)
    project proposal写作框架
    PHP实现生成透明背景的PNG缩略图函数
    PHP中的绝对和相对路径解析
    js设置页面锚点
    列表顺序储存
    c++修饰符重载
    c++配置文件读取、修改、添加
  • 原文地址:https://www.cnblogs.com/liudecai/p/14747908.html
Copyright © 2011-2022 走看看