在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使用。
答案 0 :(得分:0)
我有一个类似的问题,但是使用GitHub动作,我的解决方案是使用
./node_modules/.bin/svgr --template path/to/template.js --ext .tsx my-icon.svg
不过,不确定是否适合您的情况。