如何在 npm 脚本中执行 bash 命令替换

问题描述

我只想对暂存文件执行 linter。

为此,我在 package.json 中编写了命令(内部脚本):

"fix-lint": "tslint $(git diff --name-only --staged) "

执行:

npm run fix-lint

我有一个错误

error: unkNown option --name-only

我试图找出并尝试简单的命令:

"lss": "echo $(ls)" 

再次执行:

npm run lss

结果是打印 $(ls) 而不是打印目录中的所有文件

我的问题是如何修复这个命令/脚本? 或者一般来说如何在 npm 脚本中执行 bash 命令替换。

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)