electron - 使用管理员权限运行电子应用程序(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 标志。
我会很感激你的帮助。
解决方案
推荐阅读
- python - Render fields conditionally with Django-Filters
- android - 用汉堡包替换导航栏中的后退箭头
- c# - 带有可选 canExecute 的异步 ICommand 实现
- css - 更改 MUI 自动完成选项的颜色
- r - 将向量列表列表转换为 R 中的数据框
- html - 使用 Webpack 处理图像目录
- node.js - 无法在 Windows 终端中安装 Node-Inspector
- typescript - 我们如何将变量注释为“对象”类型,但同时也注释各个属性?
- javascript - 在反应中将对象数组转换为数组
- python - Python:熊猫使用参数在每行中动态填充字符串中的值