一、下载 Nodejs , 我下载windows x64的zip版本
- Node有两个版本线: LTS 是长期维护的稳定版本 Current 是新特性版本 Node.js 的 LTS 版本意味着什么-- 知乎回答
image.png
二、解压文件到 D:\Program Files
, 并在解压后的目录下建立 node_global
和node_cache
(node_global: npm全局安装路径 node_cache: npm全局缓存路径)
- image.png
三、配置环境变量
- 新建变量
NODE_PATH
, 指向D:\Program Files\node-v8.10.0-win-x64
image.png - 编辑Path 变量,在后面追加
;%NODE_PATH%;%NODE_PATH%\node_global;
image.png
四、配置npm全局安装路径
- 打开cmd 执行 ,分开执行如下命令:
npm config set cache "D:\Program Files\node-v8.10.0-win-x64\node_cache"
npm config set prefix "D:\Program Files\node-v8.10.0-win-x64\node_global"
- 如果执行命令卡死,可以删除
C:\Users\用户名\.npmrc
后重新执行。(用户名:为当前电脑的用户名)
五、npm设置淘宝仓库 (可以使用 cnpm 或 直接设置 --registry ,推荐设置 --registry)
- 直接设置 --registry (推荐)
npm config set registry http://registry.npm.taobao.org/
- cnpm 安装完成后,以后就可以用cnpm代替 npm, 此时npm还是会用官方镜像,cnpm会用国内镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 如果要恢复成原来的设置,执行如下:
npm config set registry https://registry.npmjs.org/
- 关于淘宝镜像更多情况请看 淘宝镜像官方
六、验证安装结果
-
版本验证 node -v 和 npm -v
image.png - 查看 淘宝镜像设置情况
npm get registry
image.png
- 查看npm全局路径设置情况, 全局安装一个模块就可以测评,这里用 webpack , 安装完成后会在前面设置的 node_global 下生成文件
npm install webpack -g
image.png
- image.png
注意:如果要进行版本降级,可以重新下载其它版本,然后修改环境变量,修改全局global和cache路径(上面第四步) 。
- 如果出现node-sass版本问题(如下),可以执行
npm uninstall node-sass
,然后重新执行npm install node-sass
, 最好重启一下开发环境,让修改都生效(防止环境变量被缓存)
Node Sass could not find a binding for your current environment:Windows 64-bit with Node.js 4.x
Found bindings for the following environment:
- OS X 64-bit with Node.js 4.x
Node Sass could not find a binding for your current environment
网友评论