【发布时间】:2021-04-21 07:57:31
【问题描述】:
在我的 MacBook Air 上,npm 安装了 yarn 有点奇怪
$ which yarn
/Users/peter/.npm-global/bin/yarn
但在我的另一台 iMac 上,它安装在“每个节点版本的文件夹”中:
$ which yarn
/Users/peterimac/.nvm/versions/node/v16.0.0/bin/yarn
哪个更正确,我应该以及如何将另一台 Mac 调整回“正确”模式?但是在 iMac 上,如果我这样做,那就很奇怪了
yarn use 16
yarn build
然后它说要使用yarn global add serve,然后是serve -s build,但它一直说serve确实存在,不管我如何source ~/.profile和source ~/.zprofile。我必须 npm i -g serve 才能让它存在。
另外,在第一台 Mac 上,yarn 和 serve 也不需要为任何不同版本的 Node.js 安装。无论我更改为使用nvm use 14 或nvm use 16 的哪个版本的Node,似乎都使用了相同版本的yarn 和serve。所以我不确定这是否是正确的行为。
一台 Mac 是否比另一台更正确,如何将其修复回正确的方式,serve 未安装问题呢?
【问题讨论】: