簡體   English   中英

如何在 package.json 中安裝庫的分叉版本

[英]How to install forked version of a library in package.json

我找到了一個名為React Pacomo的 React JS 庫。 由於原來的 package 不再維護,我決定使用我自己的分叉版本作為我想在我的項目中使用的版本。 但是,該庫未正確編譯(或構建?)。

當我使用原始庫時,我將它安裝在我的package.json中,如下所示:

"react-pacomo": "0.5.1",

當我檢查node_modules/react-pacomo時,我看到庫已經正確構建,因為它里面有lib文件夾:

$ ls node_modules/react-pacomo
README.mdpackage.json test.js

現在,當我嘗試安裝我的分叉版本時,我的package.json看起來像這樣:

"@myname/react-pacomo": "git+ssh://git@github.com/myname/react-pacomo.git#0.5.1",

但是,當我運行npm install時,庫無法正確編譯,這是ls node_modules/@myname/react-pacomo

$ ls node_modules/react-pacomo
README.md package.json test.js

如您所見,沒有lib文件夾。 有誰知道為什么會這樣?

如果您在該版本下載 zip,它也不包含 lib 文件夾。 我認為這是在將 package 發布到 NPM 時生成的。

https://github.com/gadventures/react-pacomo/releases

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM