Ошибка установки Babel: «ОШИБКА в ./src/js/index.js» - PullRequest
0 голосов
/ 30 августа 2018

ОБНОВЛЕНИЕ: Я исправил проблему. Посмотри ответы.

Цель: Настройка Babel.

Проблема: Я сталкиваюсь с ошибкой при использовании webpack для создания файла bundle.js с помощью команды: npm run dev. скриншот 1 скриншот 2

. / SRC / JS / index.js

import num from "./test";
const x = 45;
console.log(`I imported ${num} from test.js - ${x}`);

webpack.config.js:

const path = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");

module.exports = {
    entry: ["babel-polyfill", "./src/js/index.js"],
    output: {
        path: path.resolve(__dirname, "dist"),
    filename: "js/bundle.js"
    },
    devServer: {
    contentBase: "./dist"
    },
    plugins: [
    new HtmlWebpackPlugin({
        filename: "index.html",
        template: "./src/index.html"
    })
    ],
    module: {
    rules: [ 
        {
        test: /\.js$/, 
        exclude: /node_modules/, 
        use: { 
            loader: "babel-loader"
                }
        }
        ]
    }
};

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Я исправил ошибку. Оказывается, мне нужно было установить новые пакеты Babel.

npm install --save-dev @babel/core @babel/preset-env
npm install --save @babel/polyfill

Заменить entry в webpack.config.js на:

entry: ["@babel/polyfill", "./src/js/index.js"],

Заменить presets в .babelrc на:

{
  "presets": ["@babel/env"]
}
0 голосов
/ 30 августа 2018

Похоже, вы пропали без вести babel-core

Я думаю, работает:

установка в минуту --save-dev babel-core

Должно это исправить

...