如何在 Travis 上使用 sudo 运行 mocha
How to run mocha using sudo on Travis
我正在尝试在节点中创建原始套接字,但我遇到了问题运行 mocha with sudo。
在 package.json 或 .travis.yml 中调用 mocha
有效(套接字权限错误)
尝试在任一文件中调用 sudo mocha
都会出现文件未找到错误。
$ sudo mocha
sudo: mocha: command not found
The command "sudo mocha" exited with 1.
我有sudo: true
尝试将 mocha 调用添加到您的 package.json 脚本中,如下所示:
"scripts": {
"start": // do something
"test": "mocha"
}
然后在 travis.yml 上设置:
script: "sudo $(which npm) test"
我正在尝试在节点中创建原始套接字,但我遇到了问题运行 mocha with sudo。
在 package.json 或 .travis.yml 中调用 mocha
有效(套接字权限错误)
尝试在任一文件中调用 sudo mocha
都会出现文件未找到错误。
$ sudo mocha
sudo: mocha: command not found
The command "sudo mocha" exited with 1.
我有sudo: true
尝试将 mocha 调用添加到您的 package.json 脚本中,如下所示:
"scripts": {
"start": // do something
"test": "mocha"
}
然后在 travis.yml 上设置:
script: "sudo $(which npm) test"