新的网页与反应。生成网页包时出现此错误。
./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;
通过删除以下行,我可以使用您的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您可能需要额外的加