nodejs window下安装与配置淘宝镜像

1,前往nodejs官网下载安装软件,地址:https://nodejs.org/en/

2,点击下一步继续安装,安装完成,在命令输入:node -v,npm -v,查看版本,即是安装成功

3,随便在计算机哪个盘建一个全局目录,比如我的在E盘:E:\nodejs\node_global

4,设置nodejs全局目录,所有以全局安装的包都被安装在这,打开nodejs命令行窗口Node.js command prompt,

使用命令行设置:

npm config set cache "E:\nodejs\node_cache"

npm config set prefix "E:\nodejs\node_global"

设置环境变量

1》用户变量 path 中把 C:\Users\Administrator\AppData\Roaming\npm;---改为----E:\nodejs\node_global

2》 在系统变量中 新增变量NODE_PATH----- E:\nodejs\node_global\node_modules

3》系统变量中 path:C:\Program Files\nodejs;E:\nodejs\node_global\node_modules;

5,前往淘宝镜像官网 http://npm.taobao.org/,可查看安装cnpm包的命令

在命令行输入:

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

6,安装完成

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

离线环境安装npm包

  • 在使用node时,如要用第三方库,可使用npm install命令安装。
    • 它会自动从网上的npm库中下载对应的包文件,比较方便。
    • 有些情况下,或在有些公司中,开发环境无法直接连接外网,只能在离线环境下使用开发。
    • 就不能直接使用npm包管理工具通过网络下载安装依赖库。

这里介绍的方法是将依赖库制作成为一个tar文件,然后直接使用npm install xxxx.tgz,离线安装这个依赖库文件。

制作tar包

首先在有互联网连接的环境的情况制作依赖库的tar包,步骤如下:

  1. 安装npm-pack-all工具

    npm-pack-all可以将npm库文件打包为一个tar文件,访问https://www.npmjs.com/package/npm-pack-all了解更多。

    执行下面命令安装它:

npm install -g npm-pack-all
  1. 下载你要打包的库
  • 一个npm库通常又会依赖其它的npm库。为了离线使用,它和它所有的依赖库都需要打包起来。我们现在以"uglify-js"为例介绍在Windows操作系统上的打包过程。

  • 这是一个自动化web网站常用的库,通常装在自动化脚本所在的本地目录。这里为了打包,需要全局安装。运行下面的命令全局安装这个库:

npm install -g uglify-js
  • 使用 -g 参数安装会自动把uglify-js依赖的包放在全局目录下,即%userprofile%\AppData\Roaming\npm。类似这样:

  • 全局安装的特点是,这个包的所有依赖包都安装在了自己的目录下的node_modules子目录里。

离线安装

将上一步生成的 .tgz 文件复制到离线的机器上,在你的项目目录下执行npm install 命令,安装这个包:

npm install uglify-js-3.17.4.tgz

即可将库文件安装成功。