【发布时间】:2021-05-02 21:55:35
【问题描述】:
通过我运行的终端
yarn create xxxxxxx-app 在 URL 中有空格的目录中,但它失败了,因为它无法理解完整的 URL。所以我改到一个没有任何空格的目录来运行相同的命令,但使用与之前相同的内部路径失败了。
包将脚本和二进制文件安装在它应该安装的位置,但是当它尝试运行它们时,它会尝试使用包含空格的原始 URL 并且失败
在有或没有空格的目录中的示例:
runs: C:\Users\First Last\AppData\Local\Yarn\bin\xxxxxxxxx-app
"C:\Users\First" isn't recognized as an internal or external command,
error Command failed.
因此,它在内部使用与最初失败的命令相同的命令,即使它是在另一个目录中运行的
两者的反应如下:
Exit code: 1
Command: C:\Users\First Last\AppData\Local\Yarn\bin\xxxxxxxxxx-app
Arguments: ./xxxxxxxblog
Directory: C:\Users\First_Last\Github\David-Ventures1
【问题讨论】:
-
带有空格的路径需要用双引号括起来。
runs: "C:\Users\First Last\AppData\Local\Yarn\bin\xxxxxxxxx-app"
标签: windows directory whitespace hadoop-yarn