我有一个React
应用程序,并正在使用webpack
作为模块捆绑。我对某些输入字段使用模块react-widgets
。 react-widgets
附带一个默认的CSS react-widgets.css
,我想在我的组件包括我没有使用无法找到导入模块的字体文件,而使用的WebPack
require('react-widgets/dist/css/react-widgets.css')
里面的css文件,还有到字体文件,该文件是存在于fonts
文件夹react-widgets/dist
当我运行应用程序时,我看到错误的浏览器控制台上:
Uncaught Error: Cannot find module "../fonts/rw-widgets.eot?v=4.1.0"
下面是我的WebPack装载机配置
module: {
loaders: [{
test: /\.jsx?$/,
loader: 'babel',
include: path.join(__dirname, 'src'),
query: {
presets: ['react', 'es2015', 'stage-0']
}
},
{ test: /\.css$/, loader: "style!css" },
{ test: /\.(png|woff|woff2|eot|ttf|svg)$/, loader: 'url-loader?limit=100000' }]
}
我猜测,问题可能是webpack
正在寻找相对于在webpack.config.js
文件所在,而不是在寻找相对的CSS文件位置的位置字体文件。
请让我知道我怎么能解决这个问题?
好知道并很可能会与到模块加载器相关的WebPack错误一般很有帮助。谢谢! –