我正在尝试将开源 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');
作为他们创建的库/索引.js。
我正在使用与他们相同的构建(rc-tools)工具,并且具有几乎相同的package.json。为什么我的存储库创建不同的索引.js这是导致我的 webpack.config 无法加载的原因吗?
以下是指向 npm 组件的链接:https://www.npmjs.com/package/meraki-slider
在我学习节点和发布的过程中,我只是忘记从我的/src 文件夹中删除 .jsx 结尾,这导致我的构建将它们包含在我的/lib 文件夹中并导致 webpack 无法编译。 :P