2017-09-08 27 views
0

我在我的版本中有一個帶有3個項目的角度項目。Webpack __webpack_require__不同捆綁中的同一項目的不同索引

主,核心和內容

核心暴露的導航服務,並且還提供了導航服務。 主要將導航服務注入其組件之一。 內容還將導航服務注入其組件之一。

該項目建立,但不會運行,當它運行,因爲它無法找到,這是核心建立供應商的主要部件出現故障。

當我調查web​​pack編譯的javascript時,我發現Core在Main和Content中有不同的索引。

const Core_1 = webpack_require(1); const Core_1 = webpack_require(2);

這使我相信供應商失敗了,因爲它認爲Core是一個不同的模塊。

當我看方芯它總是在我的每一個文件的同一指標。

我怎樣才能得到的WebPack認識到它是在每個相同的核心模塊,並有正確的索引一致。

回答

0

在我來說,我是用當地的包和複製本地NPM包主包的節點模塊目錄,這是導致那裏是核心封裝在構建的多個副本,所以它實際上是不同的軟件包,指標是不同的。

相關問題