您是否要请求功能或报告错误?
漏洞
目前的行为是什么?
如果从毛线脚本中运行,则yarn config
的输出为空。
如果当前行为是错误,请提供重现步骤。
package.json
的脚本创建一个空项目:"scripts": {
"debug": "yarn config list"
}
yarn run debug
运行脚本。预期的行为是什么?
期望yarn run debug
产生与npm run debug
或yarn config list
相同的输出。
请提及您的node.js,yarn和操作系统版本。
node.js v6.11.0
纱v0.27.5
操作系统Ubuntu 16.04
似乎是在v0.24.5和v0.27.5之间的某个时间引入的。 我们将这种行为用作docker build脚本的一部分,该脚本将在内部获取NPM授权令牌(从yarn config
),以将其提供给正在构建的docker容器。 很高兴看到回归得到修复,使其与npm的行为保持一致。
如果您有私有存储库,则当install
在脚本中时,这将导致身份验证错误。 例子:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
已确认的问题仍存在于1.0.1
。
感谢您的举报! 这是因为脚本是使用YARN_SILENT=1
运行的,而yarn config list
在静默模式下不会输出任何内容。
将提交PR来解决此问题。
😄谢谢@BYK