nodejs安装过程中环境变量配置的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs安装过程中环境变量配置的问题相关的知识,希望对你有一定的参考价值。
基本知识:
- 命令行工具是运行在当前计算机用户下的,所以开头总是C:\Users\XXX>,而不会跟你的nodejs安装的位置有关。
- 安装node后,在cmd里有两种模式,开发模式和命令行模式,要进入开发模式直接输入node回车即可,此时可以输入代码,比如require ("express"),如果直接在命令行模式下输入require类的语句是会报错的,提示‘require‘不是内部或外部命令,也不是可运行的程序或批处理文件。从开发模式退出可用.exit命令也可以用快捷捷,ctrl+D或两次ctrl+C.
环境变量配置:
- 首先在安装目录下新建两个文件夹,分别为node_global和node_cache,前者用来安装express,在全局模式下安装,就能共享到所有磁盘。
- 然后在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"设置不了全局环境,不知道为什么。
- 右键我的电脑在属性里找到环境变量配置,在用户变量和系统变量下分别新增NODE_PATH变量,路径为D:\Program Files\nodejs\node_global\node_modules。
- 接着在命令行里运行npm install express -g,安装express框架。安装完成会看到第一行的安装目录是你设置好的node_global路径,如果是一大段C盘开头的路径什么appdata那就是环境变量没配置好,用户变量和系统变量是否完全匹配?
- 接着在开发模式下输入require ("express"),如果没有报错就证明成功了,还可以试试别的命令比如require ("http")。
运行js文件:
- 目前总是不成功,提示module.js:471,抛出错误,无法找到模块之类的。
以上是关于nodejs安装过程中环境变量配置的问题的主要内容,如果未能解决你的问题,请参考以下文章