Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件_Javascript_Reactjs_Web Deployment - Fatal编程技术网

Javascript 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件

Javascript 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件,javascript,reactjs,web-deployment,Javascript,Reactjs,Web Deployment,我正在尝试将webpack与我的react项目集成,并收到以下错误消息 You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. 我试图在这里找到一些答案,但没有结果。看起来问题源于我试图呈现整个应用程序的index.js页面 ReactDOM.render(<Main />, document.getE

我正在尝试将webpack与我的react项目集成,并收到以下错误消息

You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file.
我试图在这里找到一些答案,但没有结果。看起来问题源于我试图呈现整个应用程序的index.js页面

ReactDOM.render(<Main />, document.getElementById('root'));
这是我的webpack.config.build.js文件:

const webpack = require('webpack'); 
module.exports = (env) => {
const envKeys = Object.keys(env).reduce((prev, next) => {
prev[`process.env.${next}`] = JSON.stringify(env[next]);
return prev;
}, {});

module:{
    rules:[{
        loader: 'babel-loader',
        test: /\.js$|jsx/,
        exclude: /node_modules/
    }]
}


return {
plugins: [
  new webpack.DefinePlugin(envKeys)
]
};
};
如有必要,任何my.babelrc文件:

.babelrc
{
"presets": ["env", "react","@babel/preset-env"],
"plugins": [
    "transform-class-properties"
]
}
这是我的index.js文件:

import React from 'react';
import ReactDOM from 'react-dom';

import Main from './Main';
import * as serviceWorker from './serviceWorker';


ReactDOM.render(<Main />, document.getElementById('root'));
从“React”导入React;
从“react dom”导入react dom;
从“/Main”导入Main;
将*作为serviceWorker从“/serviceWorker”导入;
ReactDOM.render(,document.getElementById('root'));
现在不知道这意味着什么。。。(可能已经回答了)


你眼前的问题就在这里。
--config
之后有回车符或新行

"build": "webpack --env.API_URL=https://neighbor-hood.herokuapp.com --config 
webpack.config.build.js",
试试这个

"build": "webpack --env.API_URL=https://neighbor-hood.herokuapp.com --config webpack.config.build.js",

你需要提供一些关于错误发生在哪里的细节,它指的是哪种文件类型?@logos_164我在上面编辑了我的帖子。问题来自index.js文件,在该文件中,我试图呈现我的整个应用-->ReactDOM.render(,document.getElementById('root');你的第一个解决方案正是我所拥有的…?你有一个回车。您需要删除该选项或将“+”添加到行中。当我复制/粘贴您的第一个答案时,会收到相同的错误消息。第二个在JSON中抛出一个“意外的令牌+”哦,这可能不是解决问题的答案。这只是我在vscode窗口中复制/粘贴代码以格式化时注意到的代码中的一个问题。我将更新答案以删除第二个选项。你的问题可能不止这些。你介意同时发布你的index.js吗?我刚刚添加了它。谢谢你的帮助
"build": "webpack --env.API_URL=https://neighbor-hood.herokuapp.com --config webpack.config.build.js",