@Azazel1928
Учусь верстать

Ошибка при экспорте/импорте модуля webpack. В чем причина?

Пытаюсь освоить Webpack и не пойму в чем причина ошибки при импорте/экспорте модуля
Все делал как в примере на сайте, а получаю это:
Uncaught SyntaxError: Cannot use import statement outside a module
main.js
import bar from './bar';
bar();

bar.js
export default function bar() {
    console.log('h1');
  }

package.json
{
  "name": "webpack-tutorial",
  "version": "1.0.0",
  "description": "",
  "main": "src/scripts/main.js",
  "scripts": {
    "build": "webpack",
    "start": "webpack serve"  
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^5.4.0",
    "webpack-cli": "^4.2.0",
    "webpack-dev-server": "^3.11.0"
  }
}

webpack.config.js
const path = require('path');
const webpack = require('webpack');

module.exports = {  
  context: path.resolve(__dirname, 'src'),
  entry: {
    app: [
      './scripts/main.js'
    ],
  },

  mode: 'development',

  devServer: {
    contentBase: path.join(__dirname, './src'),
    port: 3000,
    open: true,
  },
  output: {
    path: path.resolve(__dirname, 'build'),
    filename: 'scripts/[name].js', 
    publicPath: '../'
  },
};
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы