我的npm模块构建导致webpack错误:找不到模块:错误:无法解析' file'或者'目录'

时间:2016-02-26 21:22:28

标签: npm webpack

我正在尝试将一个开源React组件的分支发布到npm,并在我的已发布模块的npm安装成功后使用在我的webpack中加载它。

webpack在加载时抛出Module not found: Error: Cannot resolve 'file' or 'directory' ./Slider.jsx in /home1...错误。

我的rc-tools构建的lib / index.js文件是:

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

虽然,回购的主叉有

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

作为他们创建的lib / index.js。

我正在使用与它们相同的构建(rc-tools)工具,并且几乎完全相同的package.json。为什么我的repo创建了一个不同的index.js,这是我的webpack.config没有加载的原因?

以下是npm组件的链接:https://www.npmjs.com/package/meraki-slider

1 个答案:

答案 0 :(得分:1)

在我学习节点和发布的过程中,我只是忘了从我的/ src文件夹中删除.jsx结尾,这导致我的构建将它们包含在我的/ lib文件夹中并导致webpack无法编译。 :P