【问题标题】:svgr Unknown command line option: '--ext' in azure devops pipelinesvgr 未知的命令行选项:azure devops 管道中的“--ext”
【发布时间】:2019-11-30 06:59:42
【问题描述】:

在 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 使用。

【问题讨论】:

  • 你能分享你的管道吗?
  • 您能否也共享启用调试的构建日志?

标签: svg npm azure-devops


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-04-02
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多