0
npm v3
使用扁平結構的依賴關係。所以我有一些使用不同版本的相同依賴的模塊。是否有任何方法來設置,這種依賴的版本將在node_modules
的根?在npm v3中設置頂級依賴版本
npm v3
使用扁平結構的依賴關係。所以我有一些使用不同版本的相同依賴的模塊。是否有任何方法來設置,這種依賴的版本將在node_modules
的根?在npm v3中設置頂級依賴版本
您可以使用npm shrinkrwap覆蓋嵌套的依賴項版本,強制所有依賴項使用相同的版本。
從文檔:
此命令鎖定了一個包的相關性的版本,以便 ,你可以精確控制每個依賴性的版本安裝在您的包時,將 使用。
不幸的是,已經有長期運行issue with npm v3 and shrinkwrap。該票仍然是開放的,但討論似乎包括一個據稱可以解決問題的分支機構。
好的,謝謝。 但是,如果某些模塊使用相同的依賴關係,那麼這個依賴關係的哪個版本將在根中?正如我從文檔中理解的那樣,在根目錄下是最新安裝模塊的版本? –