Webpack 巴贝尔打破我的网页包建设

Webpack 巴贝尔打破我的网页包建设,webpack,babeljs,babel-loader,Webpack,Babeljs,Babel Loader,我对WebPack还是新手,但我已经尝试了我所知道的一切,让Babel在我的WebPack构建中运行。不走运。我累坏了。我知道它在这儿的某个地方,但我找不到它( 错误消息 mypackage.json 我的网页包配置 注意:巴别塔规则被注释掉后,一切正常!注释被删除后,请参阅错误消息(如下) 我的宝贝 …和(为了完整起见)我的index.js 其实没什么。大部分都是用于网页包构建测试的虚拟代码 import '../css/style.css'; import printMe from './p

我对WebPack还是新手,但我已经尝试了我所知道的一切,让Babel在我的WebPack构建中运行。不走运。我累坏了。我知道它在这儿的某个地方,但我找不到它(

错误消息 mypackage.json 我的网页包配置 注意:巴别塔规则被注释掉后,一切正常!注释被删除后,请参阅错误消息(如下)

我的宝贝 …和(为了完整起见)我的index.js 其实没什么。大部分都是用于网页包构建测试的虚拟代码

import '../css/style.css';
import printMe from './print';
import Thumbnail from '../img/100x100.png';

function component() {
  const element = document.createElement('div');
  const btn = document.createElement('button');
  element.textContent = 'Hello World';
  element.classList.add('hello');

  btn.innerHTML = 'Click me and check the console.';
  btn.onclick = printMe;
  element.appendChild(btn);

  // add thumbnail image to existing div
  const thumb = new Image();
  thumb.src = Thumbnail;
  element.appendChild(thumb);

  return element;
}

document.body.appendChild(component());

我想这可能是因为你的
.babelrc
其他一切似乎都很好

尝试将此内容写入您的
.babelrc

{
  "presets": ["env", "react"]
}
注意:json中没有
babel

我还建议安装
babel-preset-es2015
,这将使您的.babelrc看起来像

{
  "presets": ["env", "react", "es2015"]
}

您可以从js和jsx的网页包配置中删除
query
节点。

我认为这可能是因为您的
。babelrc
其他一切似乎都正常

尝试将此内容写入您的
.babelrc

{
  "presets": ["env", "react"]
}
注意:json中没有
babel

我还建议安装
babel-preset-es2015
,这将使您的.babelrc看起来像

{
  "presets": ["env", "react", "es2015"]
}

您可以从js和jsx的网页配置中删除
query
节点。

成功了!非常感谢!成功了!非常感谢!
{
  "presets": ["env", "react"]
}
{
  "presets": ["env", "react", "es2015"]
}