跳至主要內容

Portal 協定

portal: 協定類似於 link: 協定(它必須是資料夾的相對路徑,該資料夾將在沒有拷貝的情況下提供),但假設目標是一個 套件

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

連結必須在假設其目標資料夾在安裝完成之前可能不存在的情況下運作;這會阻止它們讀取資料夾的內容,包括任何 package.json 檔案,進而阻止它們列出依賴項。

另一方面,入口必須在解析時間存在,否則會擲回錯誤。這讓它們可以讀取 package.json 檔案的內容,並像依賴樹中的任何其他套件一樣被處理 - 除了其內容會直接提供給使用者,而不是像 file: 會做的那樣被複製 在此處