瀏覽代碼

:art: add start

Van 6 年之前
父節點
當前提交
d5183dd318
共有 4 個文件被更改,包括 660 次插入4 次删除
  1. 634 1
      package-lock.json
  2. 3 2
      package.json
  3. 1 1
      webpack.demo.js
  4. 22 0
      webpack.start.js

File diff suppressed because it is too large
+ 634 - 1
package-lock.json


+ 3 - 2
package.json

@@ -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 - 1
webpack.demo.js

@@ -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

+ 22 - 0
webpack.start.js

@@ -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' : ''}
+      }
+    }
+  }
+};

Some files were not shown because too many files changed in this diff