当前位置: 首页 > 知识库问答 >
问题:

模块解析失败:意外令牌Reactjs?

拓拔弘厚
2023-03-14

模块解析失败:意外令牌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' },
        ]
    }
}

共有1个答案

穆仲卿
2023-03-14

消息很清楚,您还没有设置加载程序来传输jsx文件。您的配置文件不适用于jsx?文件,但您适用于ts文件。解决方案是将babelbabel loader添加到您的项目中,或者将文件切换到ts格式将解决您的问题。

这里是基本步骤,如果你去巴别塔无论如何:

安装所需的软件包:

npm i -D @babel/core @babel/cli @babel/preset-env @babel/preset-react babel-loader

将babel loader添加到网页包配置:

rules: [
  {
    test: /\.(js|jsx)$/,
    use: {
      loader: 'babel-loader',
      options: {
        presets: [
          "@babel/env",
          "@babel/react"
        ]
      },
    },
  },
]
 类似资料:
  • 大家好。有人能帮帮我吗?我只是创建react应用程序,然后我立即启动它。然后我得到了类似这样的错误。我不知道出了什么问题 编译失败。./src/index.js 1:68模块解析失败:使用以下加载程序处理了意外的令牌(1:68)文件: null

  • 更新: 代码推送到 初始职位: 我知道有数百个线程,有些在webpack配置中有错别字,有些以错误的方式使用加载器,有些解决了它,有些仍然打开。但是经过无数次尝试,我仍然无法让这个工作,一个简单的“你好世界”使用Webpack 4,反应js。 我做过的事 我是按照这个视频教程一行行:反应 我的package.json 我的webpack.config.js 我的. babelrc 我的目录结构 预

  • 我从Windows转到MacOS,下载了其中一个项目,但我有一个无法修复的错误。我的其他同事也有macOS,但我是唯一一个有M1的人。 2021-09-08 23:20:07[记录][友好错误]2021-09-08 23:20:07[错误][友好错误]输入/页面/程序/网络挂钩/添加/索引。vue?vue /node_modules/vue loader/lib/index。js您可能需要额外的加

  • 新的网页与反应。生成网页包时出现此错误。 ./dist/index.js 6:16模块解析中出错失败:意外标记(6:16)您可能需要适当的加载程序来处理此文件类型。|| ReactDOM.render(

  • 更新: 代码推送到 初始投递: 我的Package.json 我的webpack.config.js 我的巴贝尔rc ./src/index.js 5:16模块解析失败中的错误:意外标记(5:16)您可能需要一个适当的加载程序来处理此文件类型。从“./components/App”导入App;reactdom.render(,document.getElementById('root'));//R

  • 继幸存的JS电子书我试图设置我的ReactJS项目webpack配置。 在运行我的开始脚本时,我得到以下错误: ./app/index.js模块解析失败时出错:/Users/shooste/PersonalProjects/surviveJS/node_modules/eslint loader/index.js/Users/shooshte/PersonalProjects/surviveJS/