首页 > 代码库 > nodejs安装过程中环境变量配置的问题

nodejs安装过程中环境变量配置的问题

基本知识:

  1. 命令行工具是运行在当前计算机用户下的,所以开头总是C:\Users\XXX>,而不会跟你的nodejs安装的位置有关。
  2. 安装node后,在cmd里有两种模式,开发模式和命令行模式,要进入开发模式直接输入node回车即可,此时可以输入代码,比如require ("express"),如果直接在命令行模式下输入require类的语句是会报错的,提示‘require‘不是内部或外部命令,也不是可运行的程序或批处理文件。从开发模式退出可用.exit命令也可以用快捷捷,ctrl+D或两次ctrl+C.

环境变量配置:

  1. 首先在安装目录下新建两个文件夹,分别为node_global和node_cache,前者用来安装express,在全局模式下安装,就能共享到所有磁盘。
  2. 然后在nodejs安装目录里npm文件夹下找到npmrc,打开此文件编辑将内容改写为prefix=D:\Program Files\nodejs\node_global,cache = D:\Program Files\nodejs\node_global。直接在cmd下运行npm config set cache "D:\nodejs\node_cache",npm config set prefix "D:\nodejs\node_global"设置不了全局环境,不知道为什么。
  3. 右键我的电脑在属性里找到环境变量配置,在用户变量和系统变量下分别新增NODE_PATH变量,路径为D:\Program Files\nodejs\node_global\node_modules。
  4. 接着在命令行里运行npm install express -g,安装express框架。安装完成会看到第一行的安装目录是你设置好的node_global路径,如果是一大段C盘开头的路径什么appdata那就是环境变量没配置好,用户变量和系统变量是否完全匹配?
  5. 接着在开发模式下输入require ("express"),如果没有报错就证明成功了,还可以试试别的命令比如require ("http")。

运行js文件:

  1. 目前总是不成功,提示module.js:471,抛出错误,无法找到模块之类的。

nodejs安装过程中环境变量配置的问题