javascript - 传递参数的终端错误

标签 javascript command-line complexity-theory plato

Plato是一个JS代码复杂度分析器。

可以在该链接找到文档。但是我无法让它运行。这一定是一个愚蠢的错误,但这是我尝试过的。

plato fileX.js -d somename "~/Desktop/"
plato addNewDocPopup.js -d "~/Desktop/"

在许多其他人中 :) 我并没有声称在命令行上很了不起,但我得到的错误是:
必须为选项 d 指定一个值(dir:输出目录)

我可以发誓这正是我正在做的......也许不是......

最佳答案

只是一个猜测,但也许选项必须在目标文件之前? plato -d ~/Desktop fileX.js。另外,不要将 ~/Desktop 放在双引号中。这将阻止 shell 将 ~ 扩展到您的主目录的路径中。

关于javascript - 传递参数的终端错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15092677/

相关文章:

java - 使用命令行将任意文档转换为 PDF

python - 对于 python 初学者来说,自动化流程的一些很好的例子是什么?

mysql - 将 MySQL 命令行结果的输出格式更改为 CSV

complexity-theory - 这个功能复杂吗?

c# - Dictionary<Tkey, TValue>, List<T> 和其他集合实现/运行时

algorithm - Ant 的战斗策略

javascript - Nodejs中以下函数语法的含义是什么?

Javascript switch 语句 - default first OK?

javascript - 为什么 React Hook useState 使用 const 而不是 let

javascript - 如何从对象中删除数组值