reactjs - 如何使用 su user -c 结合 npm start --prefix?
问题描述
我想执行以下命令:
$ sudo su ubuntu -c npm start --prefix /home/ubuntu/my-app/
不幸的是,这会导致以下错误:
> su: unrecognized option '--prefix'
> Try 'su --help' for more information.
我怎样才能解决这个问题?我在网上找不到类似的东西。
解决方案
关于什么?
sudo -u ubuntu -i npm start --prefix /home/ubuntu/my-app/
来自man sudo
:
-i
shell 将读取特定于登录名的资源文件,例如 .profile、.bash_profile 或 .login-u
以默认目标用户以外的用户身份运行命令
推荐阅读
- excel - 如何在不使用嵌入式 IF 语句的情况下查找范围内单元格值的索引
- python - Pandas 根据特定列中缺失的整数向前填充整行
- java - gawk 或 grep:单行且不贪婪
- javascript - 修复安装 NPM 包的上游依赖冲突
- html - 文本与表格中单选按钮序列的垂直对齐
- javascript - 如何在 nextjs api 中从浏览器读取 cookie
- r - 用于选择列的 R DataTable 函数
- javascript - 我将如何在画布上实现缩放移动原点?
- .net-core - 无法从程序集“Microsoft.AspNetCore.Hosting”加载类型“上下文”
- firebase - 在 Firebase onDataChange 中更改 JavaFX 节点不起作用