I am trying to add require() in HTML5 boilerplate but it doesn't work.
I get error - Uncaught ReferenceError: require is not defined
in browser console.
I did npm i require
, then -
.eslintrc.js
module.exports = {
"env": {
"browser": true,
"es6": true,
"jquery": true,
"mocha":true,
"amd": true
},
"plugins": ["mocha"],
"extends": "eslint:recommended",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": {
"indent": ["error", 2],
"quotes": ["error", "single"],
"semi": ["error", "always"]
}
};
main.js -
const Swal = require('sweetalert2');
// other stuff
Edit - Added this also to q Here's my package.json -
{
// other stuff
"dependencies": {
"js-md5": "^0.7.3",
"require": "^2.4.20",
"requirejs": "^2.3.6",
"sweetalert2": "^9.5.3"
}
}