跳到主要內容

連結協定

link: 協定讓您可以將專案連接到外部目錄。

yarn add imgs@link:./static/imgs

由於 link: 參照的目標可能在安裝後指令碼執行前不存在,且 Yarn 保證不論執行順序為何,都能有可預測的行為,因此我們需要區分套件(包含 package.json 檔案,且可能列出自己的相依項)與任意資料夾(可能不包含)。

實際上,這表示 link: 相依項只能指向任意資料夾 - 換句話說,它參照的任何內容都不能有 package.json 檔案,因此不能有相依項。如果您需要建立符號連結到套件,請改用 入口