Webpack无法找到jsx文件
Webpack unable to find jsx files
我正试图捆绑和服务器一个小的应用程序,我有一个webpack开发服务器。到目前为止,它一直很好,但是它似乎无法找到我的jsx文件。我在每个react智能组件文件夹中都有一个索引,如下所示:
import Component from './component';
import container from './container';
import reducers from './reducers';
export default {
Component,
container,
Container: container(),
reducers
};
Webpack报错,当我试图运行包,说
client:47 ./client/ux-demo/index.js
Module not found: Error: Cannot resolve 'file' or 'directory' ./component in /Users/me/projects/ux-demo/client/ux-demo
解决文件
唯一真正的区别是它是一个jsx
文件,而不是一个js文件,但是我有一个babel加载器。
这是我的webpack.config
文件
var path = require('path');
var webpack = require('webpack');
module.exports = {
devtool: 'eval',
entry: [
'webpack-dev-server/client?http://localhost:3000',
'webpack/hot/only-dev-server',
'./client/app.jsx'
],
output: {
path: path.join(__dirname, 'client'),
filename: 'bundle.js',
publicPath: '/client/'
},
plugins: [
new webpack.HotModuleReplacementPlugin()
],
module: {
loaders: [{
test: /'.js$/,
loaders: ['react-hot', 'babel-loader'],
include: path.join(__dirname, 'client')
}, {
test: /'.jsx$/,
loaders: ['react-hot', 'babel-loader'],
include: path.join(__dirname, 'client')
}]
}
};
不确定我在这里做错了什么,谢谢!
你需要告诉webpack也解析。jsx文件
resolve:{
extensions:['.jsx']
}
相关文章:
- 如何在Yii2资产捆绑包中使用JSX文件
- 通过调用React中的jsx文件设置Highcharts piechhartDefaults
- JSX未创建文件
- 如何编译IIFE JSX文件
- 如何覆盖伊斯坦布尔的React jsx文件
- 用于检查JSX文件中的代码样式的工具
- 在 JavaScript 中动态加载 JSX 文件
- 如何使 Gulp 任务将项目的每个 jsx 文件转换为不同的.js文件
- 等待 JSX 文件编译完成
- 使用jsx命令行编译器--won't编译到文件
- 加载和连接js/jsx文件
- 如何将react JSX文件转换为简单的JavaScript文件[离线转换]
- 如何从多个jsx文件中的组件创建一个复合React.js组件
- 如何在ReactJs.Net的JSX文件中使用自定义ReactJs组件
- 在jsx文件中包含选项卡代码
- 如何从jsx文件导出几个函数
- 当在html中引用jsx文件时,React渲染方法不工作
- React JSX文件给出错误“;无法读取属性'createElement'“未定义”;
- Webpack无法找到jsx文件
- 使用 webpack 加载 .jsx 文件