From 1fed2a6c98e37587a036a0adeceaa09c773fd969 Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Fri, 9 Nov 2018 11:29:29 +0300 Subject: [PATCH] Allow CORS for dev mode. --- javascript/package.json | 1 + javascript/webpack.config.dev.js | 5 ++++- javascript/webpack.config.js | 2 ++ javascript/yarn.lock | 6 ++++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/javascript/package.json b/javascript/package.json index ad8a833..f2577e9 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -36,6 +36,7 @@ "@babel/preset-env": "^7.1.0", "babel-loader": "^8.0.4", "babel-polyfill": "^6.26.0", + "clean-webpack-plugin": "^0.1.19", "core-js": "^2.5.7", "html-webpack-inline-source-plugin": "^0.0.10", "html-webpack-plugin": "^3.2.0", diff --git a/javascript/webpack.config.dev.js b/javascript/webpack.config.dev.js index 06ab0e7..e8aa70a 100644 --- a/javascript/webpack.config.dev.js +++ b/javascript/webpack.config.dev.js @@ -8,7 +8,10 @@ module.exports = merge(common, { devServer: { contentBase: './dist', // hot: true, - port: 9000 + port: 9000, + headers: { + 'Access-Control-Allow-Origin': '*' + } }, plugins: [ new webpack.NamedModulesPlugin(), diff --git a/javascript/webpack.config.js b/javascript/webpack.config.js index aea1de6..aa73aae 100644 --- a/javascript/webpack.config.js +++ b/javascript/webpack.config.js @@ -1,5 +1,6 @@ const HtmlWebpackPlugin = require('html-webpack-plugin'); const HtmlWebpackInlineSourcePlugin = require('html-webpack-inline-source-plugin'); +const CleanWebpackPlugin = require('clean-webpack-plugin') module.exports = { entry: { @@ -13,6 +14,7 @@ module.exports = { chunks: ['viamapi-iframe'], inlineSource: '.(js)$' }), + new CleanWebpackPlugin(), new HtmlWebpackInlineSourcePlugin() ], module: { diff --git a/javascript/yarn.lock b/javascript/yarn.lock index a3faa72..93c4903 100644 --- a/javascript/yarn.lock +++ b/javascript/yarn.lock @@ -1139,6 +1139,12 @@ clean-css@4.2.x: dependencies: source-map "~0.6.0" +clean-webpack-plugin@^0.1.19: + version "0.1.19" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" + dependencies: + rimraf "^2.6.1" + cliui@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" -- GitLab