5
我的項目的NodeJS使用一些圖書館正在安裝一個從屬關係的依賴。一個庫pouchdb
將嘗試安裝相當多的依賴項。有一個名爲leveldown
,它將嘗試從Internet下載Node.js頭,然後從頭開始重新構建所有內容。其實我根本不需要leveldown
。但他們的社區建議我私下分支pouchdb
並修改package.json以排除任何我不需要的依賴。強制忽略由NPM /紗
這是我對NPM /紗人們普遍質疑。在運行npm install
或yarn install
時是否可以防止下載特定的庫?
謝謝。這是一個合理的解決方案。令人討厭的事情實際上不是'leveldown',而是'node-gyp',它試圖下載頭文件或當前節點j,然後從頭開始重新構建所有東西。但是在公司代理的背後,從互聯網上下載東西會有一些困難,尤其是當我輕鬆升級nodejs(這意味着需要再次下載相應的頭文件) – stanleyxu2005