svgr 未知命令行选项:"--ext" in azure DevOps pipeline



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

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

这按预期工作。

但是,当使用此脚本运行此脚本时,Azure DevOps 管道生成将失败Unknown command line option: '--ext'

它没有在容器中运行,所以我假设它在 Windows 环境中运行,这与此错误有关。

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

知道如何解决它吗?

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

我遇到了类似的问题,但是使用 GitHub 操作,我的解决方案是使用

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

不过,不确定它是否适用于您的情况。

最新更新