2016-02-26 101 views
0

我想發佈一個開源的叉陣營組件NPM和使用加載它在我的WebPack後成功安裝了我發佈的模塊。我的NPM模塊裝配造成的WebPack錯誤:模塊未找到:錯誤:無法解析「文件」或「目錄」

加載時的WebPack拋出一個Module not found: Error: Cannot resolve 'file' or 'directory' ./Slider.jsx in /home1...錯誤。

的LIB/index.js文件,我的RC-tools編譯創建是:

1'use strict'; 
2 
3 module.exports = require('./Slider.jsx'); 

同時,回購的主要叉具有

1'use strict'; 
2 
3 module.exports = require('./Slider'); 

爲他們創建的lib /索引。 JS。

我使用的是相同的版本(RC-工具)工具,它們與具有幾乎相同的package.json。爲什麼我的倉庫創建一個不同的index.js,這是我的webpack.config不加載的原因?

這裏是鏈接到故宮組件:https://www.npmjs.com/package/meraki-slider

+0

GitHub上的SRC/index.js文件被表示'要求( './滑塊')'版本。你(重新)發佈了包含'require('./Slider.jsx')'版本的包嗎? –

+0

@AdrianLynch,對不起,我沒有更新github。它現在是最新的,[這裏](https://github.com/meraki/slider/tree/reverse_slide_lib)。要在本地構建,我正在運行運行rc-tools構建腳本的'''npm run build'''。 –

回答

0

在我的學習點和出版的旅程,我只是忘了從我的/ src文件夾中,這引起了我的構建,包括刪除.jsx結局他們在我的/ lib文件夾中並導致webpack無法編譯。 :P

相關問題