Nodejs安装及环境配置踩的坑

**

Nodejs安装及环境配置踩的坑**

一、安装环境
Windows、Nodejs
二、安装步骤

  • 一直点next 到最后 Finish
  • 安装完成出现一下文件
    Nodejs安装及环境配置踩的坑
    3.运行命令行符cmd
    node -v
    npm -v
    能看到版本号说明安装成功
    Nodejs安装及环境配置踩的坑
    三、配置NodeJS和NPM
    说明:
    并不是说NodeJS和NPM安装好了以后就能直接使用了,这也是新手经常犯的一个错误之一。因为默认情况下NPM安装的模块并不会安装到NodeJS的程序目录中,所以,如果不修改npm的模块安装目录,那么它默认情况下都会安装到这里,随着你测试开发各种不同的项目,安装的模块越来越多,那么这个文件夹的体积会越来越大,直到占满你的C盘。
  • 在你安装nodejs目录下新建node_cache和node_global目录,这是用来放安装过程的缓存文件以及最终的模块配置位置。
  • 配置完成后,执行下面这两个命令:

将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录:
Nodejs安装及环境配置踩的坑
打开cmd输入
npm config set prefix “D:\softwareHouse\nodejs\node_global”
npm config set cache “D:\softwareHouse\nodejs\node_cache”
改变npm 安装包路径
或者可以手动修改配置文件 “C:\Users\Administrator.npmrc
prefix=D:\softwareHouse\nodejs\node_global
cache=D:\softwareHouse\nodejs\node_cache

  • 尝试安装依然包 express
    打开 cmd
    npm install express -g
    下载成功后在 D:\softwareHouse\nodejs\node_global中能看到

  • 配置npm的环境变量和nodejs的环境变量
    添加用户环境变量
    Nodejs安装及环境配置踩的坑

添加系统环境变量
Nodejs安装及环境配置踩的坑
重点
npm -v 报错
Error: EINVAL: invalid argument, mkdir ‘D:\Program Files\nodejs\node_globalD:\D:\Program’ 6.14.4

需要手动设置npm的cache和predix。

1、手动更改“C:\Users\Administrator.npmrc”文件,在记事本中打开,显示内容如下:

prefix=XXXX

2、而这个XXXX路径又是不存在的,所以一直报错,将文本内容修改为你上边安装的正确的配置路径:

prefix=D:\softwareHouse\nodejs\node_global
cache=D:\softwareHouse\nodejs\node_cache

3、再到安装目录D:\softwareHouse\nodejs\node_modules\npm下,找到文件npmrc,把这个文件内容也改为

prefix=D:\softwareHouse\nodejs\node_global
cache=D:\softwareHouse\nodejs\node_cache