Answer the question
In order to leave comments, you need to log in
Can't run webpack build. What's wrong?
webpack.config.js
'use strict';
let path = require('path');
module.exports = {
mode: 'development',
entry: './src/js/script.js',
output: {
filename: 'bundle.js',
path: __dirname + './dist/js'
},
watch: true,
devtool: "source-map",
module: {}
};
{
"name": "kredo-bet",
"version": "1.0.0",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"browser-sync": "^2.26.12",
"gulp": "^4.0.2",
"gulp-autoprefixer": "^6.1.0",
"gulp-clean-css": "^4.3.0",
"gulp-cli": "^2.3.0",
"gulp-htmlmin": "^5.0.1",
"gulp-imagemin": "^6.2.0",
"gulp-rename": "^1.4.0",
"gulp-sass": "^4.1.0",
"webpack": "^5.42.1",
"webpack-cli": "^4.7.2"
},
"browserslist": [
"last 1 version",
"> 1%",
"maintained node versions",
"not dead"
],
"description": "",
"dependencies": {}
}
function hamburgerNenu() {
const hamburger = document.querySelector('.header__gamburger'),
closeElem = document.querySelector('.menu__toggle'),
menu = document.querySelector('.menu');
hamburger.addEventListener('click', () => {
menu.classList.add('active');
});
closeElem.addEventListener('click', () => {
menu.classList.remove('active');
});
}
export default hamburgerNenu;
import hamburger from './modules/menu';
hamburger();
Answer the question
In order to leave comments, you need to log in
Hey! Try leaving only ">1%" in the "browserslist" line in the package.json file. Helped in my situation
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question