From 1996ff3049d1c9bf15d8e35837d8a1519a1dbe2e Mon Sep 17 00:00:00 2001 From: Jozielio Santiago Date: Wed, 24 Jan 2018 14:01:17 -0300 Subject: [PATCH] modified package.json and wabpack.config --- app/index.js | 11 +++++++++++ npm-debug.log | 48 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + webpack.config.js | 9 +++++++++ 4 files changed, 69 insertions(+) create mode 100644 npm-debug.log diff --git a/app/index.js b/app/index.js index 9829fd6..4877e45 100644 --- a/app/index.js +++ b/app/index.js @@ -2,3 +2,14 @@ import Message from './model/message.model'; console.log('Index started'); console.dir(new Message()); + +/* eslint no-undef: 0 */ +document.getElementById('send').onclick = () => { + const m = new Message(document.getElementById('message').value); + document.getElementById('messages').innerHTML += + `
  • ${m.text} ${m.created}
  • `; +}; + +if (module && module.hot) { + module.hot.accept(); +} diff --git a/npm-debug.log b/npm-debug.log new file mode 100644 index 0000000..dfc4941 --- /dev/null +++ b/npm-debug.log @@ -0,0 +1,48 @@ +0 info it worked if it ends with ok +1 verbose cli [ '/home/jozielio/.nvm/versions/node/v6.11.5/bin/node', +1 verbose cli '/home/jozielio/.nvm/versions/node/v6.11.5/bin/npm', +1 verbose cli 'run', +1 verbose cli 'hot' ] +2 info using npm@3.10.10 +3 info using node@v6.11.5 +4 verbose run-script [ 'prehot', 'hot', 'posthot' ] +5 info lifecycle ecmascript2015-fast-course@1.0.0~prehot: ecmascript2015-fast-course@1.0.0 +6 silly lifecycle ecmascript2015-fast-course@1.0.0~prehot: no script for prehot, continuing +7 info lifecycle ecmascript2015-fast-course@1.0.0~hot: ecmascript2015-fast-course@1.0.0 +8 verbose lifecycle ecmascript2015-fast-course@1.0.0~hot: unsafe-perm in lifecycle true +9 verbose lifecycle ecmascript2015-fast-course@1.0.0~hot: PATH: /home/jozielio/.nvm/versions/node/v6.11.5/lib/node_modules/npm/bin/node-gyp-bin:/home/jozielio/Documentos/Cursos/es6/node_modules/.bin:/home/jozielio/.nvm/versions/node/v6.11.5/bin:/home/jozielio/bin:/home/jozielio/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +10 verbose lifecycle ecmascript2015-fast-course@1.0.0~hot: CWD: /home/jozielio/Documentos/Cursos/es6 +11 silly lifecycle ecmascript2015-fast-course@1.0.0~hot: Args: [ '-c', 'NODE_ENV=hot webpack-dev-server' ] +12 silly lifecycle ecmascript2015-fast-course@1.0.0~hot: Returned: code: 1 signal: null +13 info lifecycle ecmascript2015-fast-course@1.0.0~hot: Failed to exec hot script +14 verbose stack Error: ecmascript2015-fast-course@1.0.0 hot: `NODE_ENV=hot webpack-dev-server` +14 verbose stack Exit status 1 +14 verbose stack at EventEmitter. (/home/jozielio/.nvm/versions/node/v6.11.5/lib/node_modules/npm/lib/utils/lifecycle.js:255:16) +14 verbose stack at emitTwo (events.js:106:13) +14 verbose stack at EventEmitter.emit (events.js:191:7) +14 verbose stack at ChildProcess. (/home/jozielio/.nvm/versions/node/v6.11.5/lib/node_modules/npm/lib/utils/spawn.js:40:14) +14 verbose stack at emitTwo (events.js:106:13) +14 verbose stack at ChildProcess.emit (events.js:191:7) +14 verbose stack at maybeClose (internal/child_process.js:920:16) +14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5) +15 verbose pkgid ecmascript2015-fast-course@1.0.0 +16 verbose cwd /home/jozielio/Documentos/Cursos/es6 +17 error Linux 4.10.0-37-generic +18 error argv "/home/jozielio/.nvm/versions/node/v6.11.5/bin/node" "/home/jozielio/.nvm/versions/node/v6.11.5/bin/npm" "run" "hot" +19 error node v6.11.5 +20 error npm v3.10.10 +21 error code ELIFECYCLE +22 error ecmascript2015-fast-course@1.0.0 hot: `NODE_ENV=hot webpack-dev-server` +22 error Exit status 1 +23 error Failed at the ecmascript2015-fast-course@1.0.0 hot script 'NODE_ENV=hot webpack-dev-server'. +23 error Make sure you have the latest version of node.js and npm installed. +23 error If you do, this is most likely a problem with the ecmascript2015-fast-course package, +23 error not with npm itself. +23 error Tell the author that this fails on your system: +23 error NODE_ENV=hot webpack-dev-server +23 error You can get information on how to open an issue for this project with: +23 error npm bugs ecmascript2015-fast-course +23 error Or if that isn't available, you can get their info via: +23 error npm owner ls ecmascript2015-fast-course +23 error There is likely additional logging output above. +24 verbose exit [ 1, true ] diff --git a/package.json b/package.json index f9c27ad..4742a9a 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "build:prod": "webpack", "nodemon": "nodemon", "serve": "webpack-dev-server", + "hot": "NODE_ENV=hot webpack-dev-server", "express": "NODE_ENV=development PORT=8080 node server.js", "express:prod": "npm run build:prod && PORT=8081 node server.js" }, diff --git a/webpack.config.js b/webpack.config.js index e6b6f00..4b6b939 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,4 +1,5 @@ const path = require('path'); +const webpack = require('webpack'); const config = { entry: './app/index.js', @@ -12,6 +13,14 @@ const config = { if (process.env.NODE_ENV === 'development') { config.watch = true; config.devtool = 'source-map'; +} else if (process.env.NODE_ENV === 'hot') { + config.devtool = 'source-map'; + config.devServer = { + hot: true, + }; + config.plugins = [ + new webpack.HotModuleReplacementPlugin(), + ]; } module.exports = config;