我正在使用自制組件庫共享我的項目之間的組件。問題是,即使通過webpack
使用Authoring libraries指南後它使包括我的主構建這些依賴關係,我的想法是什麼設定,這是由...當他們已經在主供應商文件中時,Webpack保持包含來自依賴關係的node_modules
構建分析引起的(捆綁我的應用程序時, )
在這裏您可以看到node_modules
和wizer-components/node_modules
。包括react-dom
兩次(及其他)
構建分析
(的成分),正如你可以看到沒有node_modules在這裏捆綁...
設置文件
因爲我找不到在哪裏的問題在於我已經創建gists of my config files:
webpack.config.js
webpack.config.production.js
(的應用程序)(的組件庫)
設置
就像信息一樣,我正在使用monorepo設置,其中lerna
到npm link
(wizer無需將其推送到npm
作爲模塊。這可能是webpack認爲需要重新添加react
(和其他人)的問題嗎?
永遠記住,當js文件的WebPack搜索捆綁,它在默認情況下搜索*所有*文件夾在您的項目,除非你明確告訴它包含或排除某些路徑。隨意將此標記爲已解決。 :) – MForMarlon