0
我改變了我正在處理的包的名稱,所以我reran npm shrinkwrap。我沒有更改其他依賴項的任何字段。爲什麼npm會使用from字段的url替換版本名稱?
我發現了一些奇其中NPM拆封 「從」 從屬性爲PG包改變:
「從」: 「PG @> = 4.0.0 < 5.0.0」,
到
,並好奇爲什麼發生。
我改變了我正在處理的包的名稱,所以我reran npm shrinkwrap。我沒有更改其他依賴項的任何字段。爲什麼npm會使用from字段的url替換版本名稱?
我發現了一些奇其中NPM拆封 「從」 從屬性爲PG包改變:
「從」: 「PG @> = 4.0.0 < 5.0.0」,
到
,並好奇爲什麼發生。
發現這個線程這就解釋了它: https://github.com/npm/npm/issues/9550
總之,它有,如果你第一次運行後拆封刪除node_modules用做的,然後再次運行拆封。一旦使用了shrinkwrap文件,各個庫的package.json文件(構建npm-shrinkwrap.json文件時)的構造就會有所不同。