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包,步骤如下:
安装npm-pack-all工具
npm-pack-all
可以将npm库文件打包为一个tar文件,访问https://www.npmjs.com/package/npm-pack-all了解更多。执行下面命令安装它:
npm install -g npm-pack-all
- 下载你要打包的库
一个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
即可将库文件安装成功。