安装node express时全局安装报错没有find express modules

今天安装node express框架时按照百度上的教程查找的全局安装,如果之前安装了node 的话,可以http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/参照这篇文章写得安装教程,挺详细的。之前没看到这篇文章,我是直接管理员cmd,然后直接npm install -g express命令和npm install -g express-generator命令。这样子的话会在C:\Users\Administrator\AppData\Roaming\npm\node_modules这个位置出现安装的express文件夹,这个时候直接使用的话是会报错找不到express modules的。后来也是根据上述文章修改了一下系统变量的NODE_PATH变量(这类问题感觉一般是出现在系统变量上)。

以下是我修改后的系统变量和用户变量(这个没动过,但还是展示一下):


系统变量上加入NODE_PATH,为C:\Users\Administrator\AppData\Roaming\npm\node_modules。


系统变量中的Path上加入C:\Program Files\nodejs。


用户变量上的PATH上是C:\Users\Administrator\AppData\Roaming\npm。

另外添加了上述改动后,最好是重启一个管理员cmd进行测试,如果一直使用一个cmd的话可能会一直报错找不到,使得修改效果不明显(我就是因为这个问题耽误了好长时间)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个问题可能是由于安装过程中出现了错误或者环境变量配置不正确导致的。请尝试以下步骤来解决这个问题: 1. 重新安装 Node.js: - 首先,请确保你下载了正确的 Node.js 安装包。你可以从 Node.js 的官方网站(https://nodejs.org)上下载适合你操作系统的最新版本。 - 下载完成后,运行安装程序并按照指示进行安装。 - 完成安装后,重新打开终端窗口,然后输入 `node -v` 命令检查是否安装成功。 2. 检查环境变量配置: - 在某些情况下,Node.js 的可执行文件路径没有正确地添加到系统的环境变量中,导致命令无法被识别。 - 如果你在 Windows 上安装Node.js,可以按照以下步骤检查环境变量配置: 1. 在桌面上右键点击“此电脑”,选择“属性”。 2. 在左侧导航栏中,点击“高级系统设置”。 3. 在弹出的窗口中,点击“环境变量”按钮。 4. 在“系统变量”下方的列表中,到名为“Path”的变量,并双击进行编辑。 5. 确保变量值中包含了 Node.js 的安装路径(通常是 `C:\Program Files\nodejs`)。 6. 如果没有到该路径,请点击“新建”按钮,并添加正确的 Node.js 安装路径。 7. 确认所有窗口并重新打开终端窗口,然后再次输入 `node -v` 命令检查是否安装成功。 - 如果你在 macOS 或 Linux 上安装Node.js,请按照以下步骤检查环境变量配置: 1. 打开终端窗口。 2. 输入以下命令:`nano ~/.bash_profile`(如果你使用的是 Zsh 或其他 shell,请将 `.bash_profile` 替换为你使用的配置文件)。 3. 在打开的文件中,检查是否有一行类似于 `export PATH="$PATH:/usr/local/bin"` 的代码。 4. 如果没有到该行,请在该文件中添加这样一行代码,其中 `/usr/local/bin` 是 Node.js 的安装路径。 5. 按下 `Ctrl + X` 保存并退出编辑器。 6. 关闭终端窗口并重新打开一个新窗口,然后再次输入 `node -v` 命令检查是否安装成功。 如果你按照以上步骤进行操作仍然无法解决问题,请提供更多具体的错误信息,以便我能够更好地帮助你。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值