我正在学习反应,并试图用webpack创建一个样板。我遵循了一个教程,在他的视频作品的一切,但在我的电脑上,我得到的错误消息,一个适当的加载器需要处理一个特定的文件类型。
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.export = {
entry: './src/index.js',
output: {
path: path.join(__dirname, '/dist'),
filename: 'index_bundle.js'
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader'
}
}
]
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html'
})
]
}
这就是错误产生的文件
import React from 'react';
import ReactDOM from 'react-dom';
import App from './components/App';
ReactDOM.render(<App />, document.getElementById('app'));
以下是错误消息:
./src/index.js 5:16模块解析中出错失败:意外标记(5:16)您可能需要适当的加载程序来处理此文件类型。|从“./components/App”导入应用程序|
ReactDOM.render(,document.getElementById('app'));@多(网页包)-开发服务器/客户端?http://localhost:8080 (webpack)/hot/dev-server.js./src main[2]
在使用JSX语法之前,您需要在应用程序根文件夹中的.babelrc
文件中有一个预设列表。
这里有个例子
{
"presets": [
"flow",
"es2015",
"react"
]
}
在本例中,Babel将使用ES2015引用和流静态类型语法来说明JSX React应用。
有关更多信息,请查看此链接。
我有柱状图。带有以下代码的vue文件: 没有
我试图编译js文件与反应使用webpack与巴贝尔,但我得到以下错误消息: ./js/IntroAndWorkSpace.js模块解析失败时出错:C:\FULLTIME\STUDY Material\ReactJS\NewReactPoject\js\IntroAndWorkSpace.js意外标记(1:8)您可能需要适当的加载程序来处理此文件类型。SyntaxError:意外标记(1:8) 这是
我从webpack3升级了我的项目。x到网页4。28.4,当我运行用于生产的网页包时,它向我显示错误! 我使用happypack来提高编译速度! 它没有工作!有人能解决我的问题吗?非常感谢!
问题内容: 我正在尝试将Webpack与Babel一起使用来编译ES6资产,但是却收到以下错误消息: 这是我的Webpack配置的样子: 这是利用Webpack的中间件步骤: 我所有的index.js文件正在做的事情是导入react,但是似乎“ babel-loader”无法正常工作。 我正在使用’babel-loader‘6.0.0。 问题答案: 您需要安装预设: 然后配置:
问题内容: 我不知道什么是在ReactJS webpack中加载图像的合适的加载器, 你能帮我一下吗?我收到此错误: 这是webpack配置: 非常感激!! 问题答案: 我也遇到了这个问题,并且找到了解决方法。 首先,您需要安装两个加载器(文件加载器,URL加载器)。例如 $ npm install-保存文件加载器url加载器 如果要支持css。确保安装样式加载器。例如, $ npm instal
我用Webpack创建了我的项目,并在开发中使用了Vue.js,但是我不能注入