Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import _ from 'lodash';
- import printMe from './print.js';
- function component() {
- var element = document.createElement('div');
- var btn = document.createElement('button');
- // Lodash, now imported by this script
- element.innerHTML = _.join(['Hello', 'webpack'], ' ');
- btn.innerHTML = 'click and check console';
- btn.onclick = printMe;
- element.appendChild(btn);
- return element;
- }
- document.body.appendChild(component());
- export default function printMe() {
- consoe.log('Called from print.js');
- }
- {
- "name": "my-webpack-4-proj",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "mode": "development",
- "scripts": {
- "dev": "webpack --mode development",
- "build": "webpack --mode production",
- "watch": "webpack --watch",
- "test": "echo "Error: no test specified" && exit 1"
- },
- "keywords": [],
- "author": "",
- "license": "ISC",
- "devDependencies": {
- "clean-webpack-plugin": "^0.1.19",
- "css-loader": "^0.28.11",
- "csv-loader": "^2.1.1",
- "file-loader": "^1.1.11",
- "html-webpack-plugin": "^3.0.6",
- "style-loader": "^0.20.3",
- "webpack": "^4.1.1",
- "webpack-cli": "^2.0.12",
- "xml-loader": "^1.2.1"
- },
- "dependencies": {
- "express": "^4.16.3",
- "lowdash": "^1.2.0"
- }
- }
Add Comment
Please, Sign In to add comment