0%

yarn命令

yarn add

-E 选项明确指定版本
—audit 检查在已安装的包中所有已经的安全问题并输出

yarn autoclean

autoclean 命令通过从依赖项中删除不必要的文件和文件夹来释放空间。它减少了项目节点模块文件夹中的文件数量,这在直接将包签入版本控制的环境中非常有用。

yarn bin

输出 yarn 安装可执行文件的目录

yarn cache

可以管理下载的包缓存

yarn create

是一个快捷指令

yarn create react-app my-app 就相当于

1
2
yarn global add create-react-app
create-react-app my-app

peerDependencies

举个例子,项目中引入了 pakcageA,依赖 A 中的 package.json 中的 dependencies 中包含了 packageB,那么项目的目录结构是这样的

1
2
3
4
5
MyProject
|- node_modules
|- PackageA
|- node_modules
|- PackageB

我们在项目中,可以直接通过下面语句引用 PackegeA,但是不能直接引用 PackageB。所以,为了解决这个问题,在 MyProject 项目 package.json 中我们必须直接声明对 PackageB 的依赖并安装。

而如果是在 peerDependencies 声明的 packgeB 的话,得到的目录结构是

1
2
3
4
MyProject
|- node_modules
|- PackageA
|- PackageB