1
我剛剛發佈了我的第一個npm包。當我在我的項目中將程序包作爲依賴項安裝時,我打開node_modules中的項目文件夾,並查看它也具有包含文件夾中的一個包history
的node_modules文件夾。我沒有任何規則的依賴項目,只有devDependencies,所以我不明白爲什麼會發生這種情況?你可以看到我的package.json文件,並嘗試從GitHub的頁面將模塊安裝在這裏https://github.com/danielyaa5/react-contextulize爲什麼我創建的npm包在其中安裝了node_modules文件夾作爲其他模塊的依賴關係?
這對我來說沒有任何意義,但是,我必須有另一種方式,我不必告訴我的用戶像這樣安裝它? –
你不需要告訴你的用戶任何東西。在設置了'NODE_ENV = production'的生產系統中,devDependencies將被跳過。 –