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

模块解析失败:当构建与webpack反应时,意外的令牌(6:16)

水飞掣
2023-03-14

新的网页与反应。生成网页包时出现此错误。

./dist/index.js 6:16模块解析中出错失败:意外标记(6:16)您可能需要适当的加载程序来处理此文件类型。||

ReactDOM.render(

dist/index.js

import React, { Component } from "react";
import ReactDOM from "react-dom";
import Fetch from "../src/index"


ReactDOM.render(<Fetch />, document.getElementById("root"))

webpack.config.js

var path = require('path');
module.exports = {
  entry: './dist/index.js',
  output: {
    path: path.resolve(__dirname, './'),
    filename: 'index.js',
    libraryTarget: 'commonjs2'
  },

  resolve: {
    extensions: [  '.js', '.jsx']
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        include: path.resolve(__dirname, './src'),
        exclude: /node_modules/,
        use: {
          loader: 'babel-loader',
          options: { 
            presets: ['@babel/preset-env', '@babel/react'],
            plugins:['@babel/plugin-proposal-class-properties']
          }
        }
      }
    ]
  },
  devServer: {
    contentBase: path.join(__dirname, "dist"),
    compress: true,
    port: 9000,
    watchContentBase: true,
    progress: true
  },
  externals: {
    'react': 'commonjs react',
    'reactDOM': 'react-dom'
  },
};

src/index.js

import Fetch from './Fetch';

export default Fetch;

共有1个答案

史烈
2023-03-14

通过删除以下行,我可以使用您的Webpack.config.js构建Webpack:

include: path.resolve(__dirname, './src')

位于babel loader规则中。我还将输出路径更改为:

path: __dirname

 类似资料:
  • 模块解析失败:意外令牌Reactjs? ./src/index.js 6:4模块解析失败时出错:意外标记(6:4)您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。看见https://webpack.js.org/concepts#loaders || ReactDOM.render( |document.getElementById('app')|); @multi./

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

  • 大家好。有人能帮帮我吗?我只是创建react应用程序,然后我立即启动它。然后我得到了类似这样的错误。我不知道出了什么问题 编译失败。./src/index.js 1:68模块解析失败:使用以下加载程序处理了意外的令牌(1:68)文件: null

  • 坚持简单的ReactJs网页包结构初始化。不知道我错过了什么,但这应该是非常愚蠢的事情。 有人能指出错误在哪里或者我做错了什么吗? 简单代码: 网页包配置 错误: 网页包版本:React版本:React dom:

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

  • 我从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您可能需要额外的加