Yarn: 文档:纱线许可证生成-免责声明错误描述

创建于 2017-07-02  ·  4评论  ·  资料来源: yarnpkg/yarn

您是否要请求功能或报告错误
文档错误

目前的行为是什么?
https://yarnpkg.com/zh-CN/docs/cli/licenses#toc -yarn-licenses-generate-disclaimer在说明中显示:

Running this command will return a sorted list of licenses from all the packages you have installed to the stdout

如果当前行为是错误,请提供重现步骤。
转到https://yarnpkg.com/en/docs/cli/licenses#toc -yarn-licenses-generate-disclaimer并阅读该命令的说明。

预期的行为是什么?
它应显示为: It outputs license template to stdout或类似内容。

请提及您的node.js,yarn和操作系统版本。
不相关的

cat-documentation good first issue help wanted triaged

所有4条评论

@Narven和@bestander! 我想对此提供帮助,看起来很快就可以解决。 但是我不明白文档在哪里伪造的。

当运行yarn licenses generate disclaimer它会在stdout上有效地输出所有软件包许可证的列表,文档中也是如此。

您的“问题”中的预期行为是按许可证对部门进行分组还是仅更改文档的用语? (尽管看起来它说明了它的作用)。

周末愉快!

@nbarray ,感谢您的

@nicobarray@narven ,我不确定这是否是原始报告者所想到的,但是不准确之处是“您已安装的软件包”一词(以及yarn licenses list的文档中类似的不准确之处,其中显示“由yarnyarn install安装的软件包”)。

问题是,如果我执行yarn install --prod ,则随后的yarn licenses listyarn licenses generate-disclaimer包括包括开发依赖项在内的所有依赖项,而不是刚刚安装的依赖项。 如果我只想列出生产依存关系,则可以使用命令yarn --prod true licenses list

我认为当前行为没有任何问题,但是它绝对独立于node_modules实际安装的模块。

@nicobarray @Narven ,我也在纱线上测试了此功能,但它仍然仅导出所有依赖项,而不仅是prod。

纱:1.19.2
节点:12.12.0
macOSX

有什么方法可以只获得用于创建许可证文件的产品包? 或@tibbes ,您是否找到了另一种解决方案?

也跟这个问题有关

此页面是否有帮助?
0 / 5 - 0 等级