【发布时间】:2021-12-15 14:58:15
【问题描述】:
我正在运行 macOS Mojave,我尝试使用 NPM 包管理器安装 Google Lighthouse package for Node.JS,并使用以下 npm install 命令和 -g 选项全局安装包:
npm install lighthouse -g
但是无论我做什么,我都会收到 -bash: lighthouse: command not found 错误,表明 macOS 无法识别该命令,或者它可能没有正确导出。我什至试过source ~/.bash_profile,但没有用。
我什至尝试使用 npm remove lighthouse -g 卸载 Lighthouse 并运行以下命令来删除 NPM 的缓存:
sudo npm cache clean -f
sudo npm install -g n
然后我用npm install lighthouse -g 重新安装它仍然说找不到该命令。我什至尝试关闭所有终端窗口,但仍然找不到该命令。
当我执行node --version 命令时,它返回:v12.16.1,而npm -v 返回6.13.4。 lighthouse 命令与 Node.js v12 不兼容吗?
我已经束手无策了。有谁知道发生了什么?我需要导出包的路径还是什么?我错过了什么吗?
【问题讨论】:
标签: node.js command-line npm-install lighthouse