You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Laravel 6中npm包安装报错:'npm'未被识别为可执行命令

解决'npm' is not recognized错误的步骤

嘿,别慌,这个问题超级常见,本质就是系统找不到npm命令而已,咱们一步步来搞定它:

第一步:确认Node.js是否已安装

npm是Node.js自带的包管理器,所以首先得确保你装了Node.js。打开一个新的命令提示符窗口,输入:

node -v

如果能显示类似v18.17.0这样的版本号,说明Node.js已经安装好了;如果提示命令不识别,那你需要先安装Node.js:

  • 去Node.js官方网站下载对应你Windows系统的安装包(选LTS长期支持版就够用)
  • 安装的时候一定要勾选“Add to PATH”选项,这会自动把Node.js和npm的路径加到系统环境变量里,省得后续手动配置。

第二步:手动配置环境变量(已装Node.js仍报错时)

要是你已经装了Node.js,但还是遇到这个错误,那大概率是环境变量没配置对:

  • 右键点击「此电脑」→ 选择「属性」→ 点击「高级系统设置」→ 在弹出的窗口里选「环境变量」
  • 在「系统变量」列表里找到「Path」,双击它进行编辑
  • 点击「新建」,添加Node.js的安装路径(默认路径一般是C:\Program Files\nodejs,如果你改了安装目录就填自己的路径)
  • 点击「确定」保存所有设置,然后关闭所有已经打开的命令提示符窗口(这点很关键,不然新的环境变量不会生效)
  • 重新打开命令提示符,输入npm -v,如果能显示版本号,说明配置成功了。

第三步:重新执行npm install

回到你的Laravel项目目录C:\xampp\htdocs\project,打开命令提示符,输入:

npm install

这时候应该就能正常安装依赖包啦!

内容的提问来源于stack exchange,提问作者Haseeb Hasas

火山引擎 最新活动