svgr未知命令行选项:azure devops管道中的“ --ext”

时间:2019-09-05 21:48:26

标签: svg npm azure-devops

在Mac上进行本地开发,我将其作为json包中的npm脚本:

npx @svgr/cli --template path/to/template.js --ext .tsx my-icon.svg

这按预期工作。

但是,当此脚本与消息Unknown command line option: '--ext'一起运行时,Azure DevOps管道构建失败

它不在容器中运行,因此我假设它在Windows环境中运行,并且与该错误有关。

--ext tsx是有效的命令行参数;就像我说的那样,它可以在Unix环境(* macbook pro)中工作

任何想法如何解决?

到目前为止,我已经尝试过扩展配置文件,但是该特定选项仅可通过cli使用。

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,但是使用GitHub动作,我的解决方案是使用

./node_modules/.bin/svgr --template path/to/template.js --ext .tsx my-icon.svg

不过,不确定是否适合您的情况。