跳至主要内容

门户协议

portal: 协议类似于 link: 协议(它必须是一个相对路径,指向一个将被公开的文件夹,无需拷贝),但目标被假定为一个

yarn add react-dom@portal:./my-react-dom

链接必须在目标文件夹可能在安装完成前不存在的假设下操作;这会阻止它们读取文件夹的内容,包括任何 package.json 文件,进而阻止它们列出依赖项。

另一方面,门户必须在解析时间存在,否则会引发错误。这使它们能够读取 package.json 文件的内容,并像依赖项树中的任何其他包一样被处理 - 除了其内容将直接提供给用户,而不是像 file: 所做的那样被复制