首页 > 解决方案 > 使用管理员权限运行电子应用程序(sudo yarn start)

问题描述

我正在尝试使用sudo privilege运行我的电子应用程序,但我不断收到此错误。

sudo yarn start => [22144:0610/115332.565394:FATAL:electron_main_delegate.cc(211)] 不支持在没有--no-sandbox的情况下以 root 身份运行。

这是我的脚本:

    "scripts": {
        "prod": "cross-env NODE_ENV=production webpack --mode production --config webpack.build.config.js && electron --noDevServer .",
        "start": "cross-env ELECTRON_ENABLE_LOGGING=true NODE_ENV=development webpack-dev-server --hot --host 0.0.0.0 --config=./webpack.dev.config.js --mode development",
        "build": "cross-env NODE_ENV=production webpack --config webpack.build.config.js --mode production",
        "package": "npm run build",
        "postpackage": "electron-packager ./ --out=./builds"
      },

我想知道如何添加 --no-sandbox 标志。

我会很感激你的帮助。

标签: electronprivilege-elevation

解决方案


推荐阅读