0
所以我最近發現,webpack似乎包括我的頂級node_modules
目錄中的node_modules
依賴關係到我的實際包中。例如,一個依賴關係example-dep
取決於lodash,因此node_modules
目錄在node_modules/example-dep
之內,其中有lodash。因爲example-dep
從lodash導入一個方法,由於某種原因整個lodash庫被扔進我的包中。Webpack似乎將node_modules的node_modules包含進bundle中?
我該如何解決這個問題?爲什麼在我的依賴內嵌套node_module
dirs?這不像我正在建設這些項目並試圖爲它們做出貢獻,我從字面上來說只是做了npm install example-dir
。
有沒有什麼辦法可以在'package.json'中設置該標誌而不必使用CLI參數或設置NODE_ENV? –
我不這麼認爲。但是,每次安裝軟件包時都必須運行該命令,這樣纔有意義。 – caisah