无法 运行 lighthouse cli 使用来自 eclipse 的进程构建器错误"windows cannot find lighthouse"
Unable to run lighthouse cli using process builder from eclipse Error"windows cannot find lighthouse"
是否有人使用 Google Chrome Lighthouse 的 Node CLI 版本来收集性能指标。我可以从命令行完成,没有任何问题。当我尝试通过 eclipse 中的进程构建器 运行 相同的命令时,它无法识别命令 lighthouse.Please 找到我遵循的以下步骤。
1) 下载了 windows
的 nodejs msi 安装程序
2) 自动设置 Nodejs 和 npm 路径。我仔细检查了一下。
我可以使用以下命令获取节点和 npm 版本:
node -v
v8.12.0
npm -v
6.4.1
我按照建议使用下面的命令 here 来安装带有 -g 标志的 lighthouse 以作为全局模块安装。
npm install -g lighthouse
示例 java 代码用于 运行 来自 eclipse 的灯塔:
import java.io.IOException;
public class Invoke_Lighthouse {
public static void main(String[] args) {
Process p;
{
try {
p = Runtime.getRuntime().exec("cmd /c start /wait lighthouse http://demo.testfire --output json --output-path ./light.json --disable-device-emulation --throttling-method=provided");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
我一直收到错误 "windows cannot find lighthouse"。相同的命令正在通过命令行工作。我正在尝试使这里的事情自动化。我希望它能在 java 中工作。我在这里遗漏了什么任何建议都会非常有帮助。提前致谢。
Runtime.getRuntime().exec("cmd.exe /c lighthouse http://demo.testfire")
是否有人使用 Google Chrome Lighthouse 的 Node CLI 版本来收集性能指标。我可以从命令行完成,没有任何问题。当我尝试通过 eclipse 中的进程构建器 运行 相同的命令时,它无法识别命令 lighthouse.Please 找到我遵循的以下步骤。
1) 下载了 windows
的 nodejs msi 安装程序2) 自动设置 Nodejs 和 npm 路径。我仔细检查了一下。
我可以使用以下命令获取节点和 npm 版本:
node -v
v8.12.0
npm -v
6.4.1
我按照建议使用下面的命令 here 来安装带有 -g 标志的 lighthouse 以作为全局模块安装。
npm install -g lighthouse
示例 java 代码用于 运行 来自 eclipse 的灯塔:
import java.io.IOException;
public class Invoke_Lighthouse {
public static void main(String[] args) {
Process p;
{
try {
p = Runtime.getRuntime().exec("cmd /c start /wait lighthouse http://demo.testfire --output json --output-path ./light.json --disable-device-emulation --throttling-method=provided");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
我一直收到错误 "windows cannot find lighthouse"。相同的命令正在通过命令行工作。我正在尝试使这里的事情自动化。我希望它能在 java 中工作。我在这里遗漏了什么任何建议都会非常有帮助。提前致谢。
Runtime.getRuntime().exec("cmd.exe /c lighthouse http://demo.testfire")