在專案的開發過程中,為了方便資源的共享,建立了npm私有包。在開發私有包的時候,頻繁的發版上線很繁瑣,如何在本地(localProject)直接訪問npm私有包(npmPackage)
- 進入npm package, 執行下面程式碼
npm link
複製程式碼
執行該命令後,npmPackage會根據package.json中的配置連結到全域性, {prefix}/lib/node_modules/<package> 可以理解為一個快捷方式
- 進入localProject,連線到npmPackage的名字,取自package.json中的name欄位
$ cd localProject
npm link <packageName>
複製程式碼
-
使用npm package,當修改npmPackage中的程式碼,就能實時同步到localPackage的響應。
import demo from npmPackage;
-
去掉link
$ npm unlink npmPackage
複製程式碼