纱线安装纽约成功,但 zsh 说 "command not found"
Yarn installed nyc successfully, but zsh says "command not found"
问题:如何让 nyc 对 zsh 可见?
重建步骤:
- 我尝试了
yarn add nyc -g
(我正在关注使用 npm 的 steps,所以我只是将 npm i
替换为 yarn add
)
- 然后运行
nyc report --reporter=html
zsh: command not found: nyc
- 但是,当我 运行
npx nyc --help
时,我得到了 nyc 函数的完整列表!
- 然后我尝试了
yarn add -D
(来自official nyc documentation)
- 然后运行
nyc report --reporter=text-lcov
。再次:
zsh: command not found: nyc
原来我没有全局安装 nyc。如果是这种情况,您可以通过在任何 nyc 命令之前附加 npx
来 运行 nyc(这就是 npx nyc --help
起作用的原因)。
如果你想用 yarn 全局安装 nyc,你必须这样做:
yarn global add nyc
问题:如何让 nyc 对 zsh 可见?
重建步骤:
- 我尝试了
yarn add nyc -g
(我正在关注使用 npm 的 steps,所以我只是将npm i
替换为yarn add
) - 然后运行
nyc report --reporter=html
zsh: command not found: nyc
- 但是,当我 运行
npx nyc --help
时,我得到了 nyc 函数的完整列表! - 然后我尝试了
yarn add -D
(来自official nyc documentation) - 然后运行
nyc report --reporter=text-lcov
。再次:
zsh: command not found: nyc
原来我没有全局安装 nyc。如果是这种情况,您可以通过在任何 nyc 命令之前附加 npx
来 运行 nyc(这就是 npx nyc --help
起作用的原因)。
如果你想用 yarn 全局安装 nyc,你必须这样做:
yarn global add nyc