我们可以使用 NPM 对这些扩展包进行安装,但由于 NPM 的安装速度,安全性和稳定性等都饱受开发者的诟病。因此我们在教程中改用 Facebook 在 2016 年的 10 月份开源的 Yarn 来作为 NPM 的替代品,在后面的章节中我将为大家详细讲解 NPM 和 Yarn 之间的关系。
开始安装之前,我们需要设置安装器来使用国内的淘宝镜像加速,加速镜像的原理是使用国内的 CDN 来下载所需代码包,会更加顺畅:
$ npm config set registry=https://registry.npm.taobao.org
$ yarn config set registry 'https://registry.npm.taobao.org'
现在先让我们使用 Yarn 对扩展包进行安装,请在项目根目录下运行以下命令进行安装:
$ yarn install --no-bin-links
$ yarn add cross-env
在执行yarn install --no-bin-links 这条命令的时候报错如下图:
进行如下设置之后,会正常。 原理等待补充
yarn config set ignore-engines true
然后再执行如下命令就正常了
yarn install --no-bin-links
到此问题就解决了,不喜勿喷!