@@ -32,7 +32,8 @@
"ts-loader": "^5.3.3",
"typescript": "^3.2.4",
"webpack": "^4.29.0",
- "webpack-cli": "^3.2.1"
+ "webpack-cli": "^3.2.1",
+ "webpack-dev-server": "^3.1.14"
},
"license": "MIT",
"repository": {
@@ -46,7 +47,7 @@
"build": "webpack --env.production",
"dev": "webpack",
"demo": "webpack --config webpack.demo.js",
- "start": "http-server"
+ "start": "webpack-dev-server --config webpack.start.js"
"keywords": [
"editor",
@@ -1,5 +1,5 @@
/**
- * @fileoverview webpack.
+ * @fileoverview demo.
*
* @author <a href="http://vanessa.b3log.org">Liyuan Li</a>
* @version 0.1.0.0, Jan 24, 2019
@@ -0,0 +1,22 @@
+/**
+ * @fileoverview server.
+ *
+ * @author <a href="http://vanessa.b3log.org">Liyuan Li</a>
+ * @version 0.1.0.0, Jan 30, 2019
+ */
+
+const path = require('path')
+module.exports = {
+ mode: 'development',
+ devServer: {
+ contentBase: path.join(__dirname, 'demo'),
+ port: 9000,
+ proxy: {
+ '/api': {
+ target: 'http://localhost:8080',
+ pathRewrite: {'^/api' : ''}
+ }
+};