新行上的命令

新行上的命令

我有以下命令:cd ../../game ^ electron src我需要运行它。

这基本上意味着从我们当前目录中向上移动两个文件夹,然后进入游戏文件夹并在 src 文件夹上调用 electron。

但是它将electron src命令视为命令的一部分cd...并给出错误can't find the path specified

我怎样才能将其分解?所以将其放在命令electron src之后cd

此命令在 NodeJS 应用程序内部执行,例如:

exec('cd ../../game ^ electron src', function(...

正如您所看到的,我已尝试^将其分解,但似乎并未解决问题...我在 Windows 命令提示符中尝试了相同的代码,但问题仍出现在那里,所以这不是 NodeJS 执行方式的问题。

答案1

如何运行一个命令然后运行另一个命令?

使用以下命令:

cd ../../game & electron src

&意味着先运行第一个命令,然后运行第二个命令。

如果您认为第一个命令可能会失败,则使用&&


命令重定向的语法是什么?

  • command > filename 将命令输出重定向到文件

  • command >> filename 附加到文件中

  • command < filename 键入文本文件并将文本传递给命令

  • commandA | commandB 将命令 A 的输出通过管道传输到命令 B

  • commandA & commandB 运行命令A,然后运行命令B

  • commandA && commandB 运行命令A,如果成功则运行命令B

  • commandA || commandB 运行命令A,如果失败则运行命令B

来源重定向


进一步阅读

Windows CMD 命令行的 AZ 索引是与 Windows cmd 行相关的所有事物的绝佳参考。

相关内容