Yarn

强制使用 yarn

该脚本来源于 Vue (opens new window)

if (!/yarn\.js$/.test(process.env.npm_execpath || '')) {
  console.warn(
    '\u001b[33mThis repository requires Yarn 1.x for scripts to work properly.\u001b[39m\n'
  )
  process.exit(1)
}
1
2
3
4
5
6

配合上 package.jsonpreinstall 生命周期:

{
  "scripts": {
    "preinstall": "node ./scripts/checkYarn.js"
  }
}
1
2
3
4
5

这样就大功告成了。

yarn link 并不像 npm link 一样可以全局使用,需要安装到指定文件夹下才可使用,当然也是有一定的方法的:

{
  "scripts": {
    "link:add": "yarn global add file:$(pwd)"
  }
}
1
2
3
4
5

执行 yarn link:add 即可。

最后更新时间: 1 年前