【发布时间】:2020-11-16 08:17:42
【问题描述】:
模块解析失败:意外的令牌 Reactjs?
./src/index.js 中的错误 6:4 模块解析失败:意外令牌 (6:4) 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。见https://webpack.js.org/concepts#loaders | | ReactDOM.render(
<App />,
| document.getElementById('app') | );
@multi ./src/index.js main[0] i 「wdm」: 编译失败。
index.jsx
import React from 'react';
import ReactDOM from 'react-dom';
import App from './components/App.jsx';
ReactDOM.render(
<App />,
document.getElementById('app')
);
webpack.config.js
module.exports = {
entry: [
'./src/index.jsx'
],
output:{
path: __dirname,
filename: 'app/js/main.js'
},
module:{
rules: [
{ test: /\.css$/, use: 'css-loader' },
{ test: /\.ts$/, use: 'ts-loader' },
]
}
}
【问题讨论】:
-
你试过重命名为
index.jsx吗? -
ERROR in ./src/index.jsx 6:4 Module parse failed: Unexpected token (6:4) 您可能需要适当的加载器来处理此文件类型,目前没有配置加载器来处理这个文件。见webpack.js.org/concepts#loaders
-
| ReactDOM.render( >
, | document.getElementById('app') | ); @multi ./src/index.jsx main[0] i 「wdm」: 编译失败。 -
发布你的 webpack 配置
-
module.exports = { 条目:[ './src/index.jsx' ],输出:{ 路径:__dirname,文件名:'app/js/main.js' },模块:{规则:[{测试:/\.css$/,使用:'css-loader'},{测试:/\.ts$/,使用:'ts-loader'},]}}
标签: javascript reactjs webpack