diff --git a/boards/default_src/arduino_avr/package.json b/boards/default_src/arduino_avr/package.json index beecaa90..e5c0a462 100644 --- a/boards/default_src/arduino_avr/package.json +++ b/boards/default_src/arduino_avr/package.json @@ -3,6 +3,7 @@ "version": "1.8.0", "description": "适用于mixly的arduino avr模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/arduino_avr/webpack.dev.js b/boards/default_src/arduino_avr/webpack.dev.js index e5406272..ec8e08fa 100644 --- a/boards/default_src/arduino_avr/webpack.dev.js +++ b/boards/default_src/arduino_avr/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: true + } + } }); \ No newline at end of file diff --git a/boards/default_src/arduino_esp32/package.json b/boards/default_src/arduino_esp32/package.json index 53fa4be3..fa891d4a 100644 --- a/boards/default_src/arduino_esp32/package.json +++ b/boards/default_src/arduino_esp32/package.json @@ -3,6 +3,7 @@ "version": "1.3.0", "description": "适用于mixly的arduino esp32模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/arduino_esp32/webpack.dev.js b/boards/default_src/arduino_esp32/webpack.dev.js index e5406272..ec8e08fa 100644 --- a/boards/default_src/arduino_esp32/webpack.dev.js +++ b/boards/default_src/arduino_esp32/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: true + } + } }); \ No newline at end of file diff --git a/boards/default_src/arduino_esp8266/package.json b/boards/default_src/arduino_esp8266/package.json index 5a54f8d7..2c584290 100644 --- a/boards/default_src/arduino_esp8266/package.json +++ b/boards/default_src/arduino_esp8266/package.json @@ -3,6 +3,7 @@ "version": "1.4.0", "description": "适用于mixly的arduino esp8266模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/arduino_esp8266/webpack.dev.js b/boards/default_src/arduino_esp8266/webpack.dev.js index e5406272..ec8e08fa 100644 --- a/boards/default_src/arduino_esp8266/webpack.dev.js +++ b/boards/default_src/arduino_esp8266/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: true + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython/webpack.dev.js b/boards/default_src/micropython/webpack.dev.js index e5406272..4e14d69c 100644 --- a/boards/default_src/micropython/webpack.dev.js +++ b/boards/default_src/micropython/webpack.dev.js @@ -16,6 +16,6 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), + }) ] }); \ No newline at end of file diff --git a/boards/default_src/micropython_esp32/package.json b/boards/default_src/micropython_esp32/package.json index 472b62f0..7229a372 100644 --- a/boards/default_src/micropython_esp32/package.json +++ b/boards/default_src/micropython_esp32/package.json @@ -3,6 +3,7 @@ "version": "1.4.0", "description": "适用于mixly的micropython esp32模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_esp32/webpack.dev.js b/boards/default_src/micropython_esp32/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_esp32/webpack.dev.js +++ b/boards/default_src/micropython_esp32/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_esp32c2/package.json b/boards/default_src/micropython_esp32c2/package.json index fd50fc5d..172ef170 100644 --- a/boards/default_src/micropython_esp32c2/package.json +++ b/boards/default_src/micropython_esp32c2/package.json @@ -3,6 +3,7 @@ "version": "1.5.0", "description": "适用于mixly的micropython esp32c2模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_esp32c2/webpack.dev.js b/boards/default_src/micropython_esp32c2/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_esp32c2/webpack.dev.js +++ b/boards/default_src/micropython_esp32c2/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_esp32c3/package.json b/boards/default_src/micropython_esp32c3/package.json index 4b1d0033..4a340dc6 100644 --- a/boards/default_src/micropython_esp32c3/package.json +++ b/boards/default_src/micropython_esp32c3/package.json @@ -3,6 +3,7 @@ "version": "1.4.0", "description": "适用于mixly的micropython esp32c3模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_esp32c3/webpack.dev.js b/boards/default_src/micropython_esp32c3/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_esp32c3/webpack.dev.js +++ b/boards/default_src/micropython_esp32c3/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_esp32s2/package.json b/boards/default_src/micropython_esp32s2/package.json index b42e3231..f10d55ec 100644 --- a/boards/default_src/micropython_esp32s2/package.json +++ b/boards/default_src/micropython_esp32s2/package.json @@ -3,6 +3,7 @@ "version": "1.6.0", "description": "适用于mixly的micropython esp32s2模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_esp32s2/webpack.dev.js b/boards/default_src/micropython_esp32s2/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_esp32s2/webpack.dev.js +++ b/boards/default_src/micropython_esp32s2/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_esp32s3/package.json b/boards/default_src/micropython_esp32s3/package.json index 3efb8e18..bf2b4902 100644 --- a/boards/default_src/micropython_esp32s3/package.json +++ b/boards/default_src/micropython_esp32s3/package.json @@ -3,6 +3,7 @@ "version": "1.4.0", "description": "适用于mixly的micropython esp32s3模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_esp32s3/webpack.dev.js b/boards/default_src/micropython_esp32s3/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_esp32s3/webpack.dev.js +++ b/boards/default_src/micropython_esp32s3/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_k210_mixgoai/package.json b/boards/default_src/micropython_k210_mixgoai/package.json index 3cb0397c..33be0bc3 100644 --- a/boards/default_src/micropython_k210_mixgoai/package.json +++ b/boards/default_src/micropython_k210_mixgoai/package.json @@ -3,6 +3,7 @@ "version": "1.3.0", "description": "适用于mixly的micropython k210 mixgoai模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_k210_mixgoai/webpack.dev.js b/boards/default_src/micropython_k210_mixgoai/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_k210_mixgoai/webpack.dev.js +++ b/boards/default_src/micropython_k210_mixgoai/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_nrf51822_microbit/package.json b/boards/default_src/micropython_nrf51822_microbit/package.json index 1d44cc4b..e2435338 100644 --- a/boards/default_src/micropython_nrf51822_microbit/package.json +++ b/boards/default_src/micropython_nrf51822_microbit/package.json @@ -3,6 +3,7 @@ "version": "1.3.0", "description": "适用于mixly的micropython nrf51822 microbit模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_nrf51822_microbit/webpack.dev.js b/boards/default_src/micropython_nrf51822_microbit/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_nrf51822_microbit/webpack.dev.js +++ b/boards/default_src/micropython_nrf51822_microbit/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_nrf51822_mithoncc/package.json b/boards/default_src/micropython_nrf51822_mithoncc/package.json index c2b28aa5..9b12634c 100644 --- a/boards/default_src/micropython_nrf51822_mithoncc/package.json +++ b/boards/default_src/micropython_nrf51822_mithoncc/package.json @@ -3,6 +3,7 @@ "version": "1.2.0", "description": "适用于mixly的micropython nrf51822 mithoncc模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_nrf51822_mithoncc/webpack.dev.js b/boards/default_src/micropython_nrf51822_mithoncc/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_nrf51822_mithoncc/webpack.dev.js +++ b/boards/default_src/micropython_nrf51822_mithoncc/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/micropython_robot/package.json b/boards/default_src/micropython_robot/package.json index 0e44175d..85e2091b 100644 --- a/boards/default_src/micropython_robot/package.json +++ b/boards/default_src/micropython_robot/package.json @@ -3,6 +3,7 @@ "version": "1.3.0", "description": "适用于mixly的micropython robot模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/micropython_robot/webpack.dev.js b/boards/default_src/micropython_robot/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/micropython_robot/webpack.dev.js +++ b/boards/default_src/micropython_robot/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/python_mixpy/package.json b/boards/default_src/python_mixpy/package.json index a16c230a..c7c56914 100644 --- a/boards/default_src/python_mixpy/package.json +++ b/boards/default_src/python_mixpy/package.json @@ -3,6 +3,7 @@ "version": "1.3.0", "description": "适用于mixly的python mixpy模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/python_mixpy/webpack.dev.js b/boards/default_src/python_mixpy/webpack.dev.js index e5406272..ec8e08fa 100644 --- a/boards/default_src/python_mixpy/webpack.dev.js +++ b/boards/default_src/python_mixpy/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: true + } + } }); \ No newline at end of file diff --git a/boards/default_src/python_pyodide/package.json b/boards/default_src/python_pyodide/package.json index b8d1f377..8f5d1ca3 100644 --- a/boards/default_src/python_pyodide/package.json +++ b/boards/default_src/python_pyodide/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "description": "适用于mixly的python pyodide模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/python_pyodide/webpack.dev.js b/boards/default_src/python_pyodide/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/python_pyodide/webpack.dev.js +++ b/boards/default_src/python_pyodide/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/python_skulpt/package.json b/boards/default_src/python_skulpt/package.json index 5c36b2ff..d34475cb 100644 --- a/boards/default_src/python_skulpt/package.json +++ b/boards/default_src/python_skulpt/package.json @@ -3,6 +3,7 @@ "version": "1.3.0", "description": "适用于mixly的python skulpt模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/python_skulpt/webpack.dev.js b/boards/default_src/python_skulpt/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/python_skulpt/webpack.dev.js +++ b/boards/default_src/python_skulpt/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/python_skulpt_car/package.json b/boards/default_src/python_skulpt_car/package.json index 8949f595..899ffbd5 100644 --- a/boards/default_src/python_skulpt_car/package.json +++ b/boards/default_src/python_skulpt_car/package.json @@ -3,6 +3,7 @@ "version": "1.1.0", "description": "适用于mixly的python skulpt car模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/python_skulpt_car/webpack.dev.js b/boards/default_src/python_skulpt_car/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/python_skulpt_car/webpack.dev.js +++ b/boards/default_src/python_skulpt_car/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/boards/default_src/python_skulpt_mixtoy/package.json b/boards/default_src/python_skulpt_mixtoy/package.json index f2778764..2883a6a8 100644 --- a/boards/default_src/python_skulpt_mixtoy/package.json +++ b/boards/default_src/python_skulpt_mixtoy/package.json @@ -3,6 +3,7 @@ "version": "1.1.0", "description": "适用于mixly的python skulpt mixtoy模块", "scripts": { + "serve": "webpack-dev-server --config=webpack.dev.js", "build:dev": "webpack --config=webpack.dev.js", "build:prod": "webpack --config=webpack.prod.js", "build:examples": "node ../../../scripts/build-examples.js -t special", diff --git a/boards/default_src/python_skulpt_mixtoy/webpack.dev.js b/boards/default_src/python_skulpt_mixtoy/webpack.dev.js index e5406272..cce12323 100644 --- a/boards/default_src/python_skulpt_mixtoy/webpack.dev.js +++ b/boards/default_src/python_skulpt_mixtoy/webpack.dev.js @@ -16,6 +16,21 @@ module.exports = merge(common, { template: path.resolve(process.cwd(), 'template.xml'), filename: 'index.xml', minify: false - }), - ] + }) + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } }); \ No newline at end of file diff --git a/webpack.dev.js b/webpack.dev.js index 3ac60bbe..740d746e 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -17,5 +17,20 @@ module.exports = merge(common, { filename: 'index.xml', minify: false }), - ] + ], + devServer: { + https: true, + port: 8080, + host: '0.0.0.0', + hot: true, + static: { + directory: path.join(process.cwd(), '../../../'), + watch: false + }, + devMiddleware: { + index: false, + publicPath: `/boards/default/${path.basename(process.cwd())}`, + writeToDisk: false + } + } });