From 56ae3769e04d619eb00ab53df0837fe7c9bb3f47 Mon Sep 17 00:00:00 2001 From: Jeppe Rask Date: Tue, 23 Aug 2022 08:44:06 +0200 Subject: [PATCH] Added building static css/js assets --- .github/workflows/release.yml | 4 ++-- package.json | 1 + webpack/rules/css.js | 8 +++----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ee8cac9..bc821fb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: - name: Build run: | npm install - npm run build + npm run release zip -r -j static.zip dist/* - name: Get version @@ -43,4 +43,4 @@ jobs: files: static.zip fail_on_unmatched_files: true prerelease: false - draft: false + draft: false \ No newline at end of file diff --git a/package.json b/package.json index 13fdbb9..f3aa210 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "dev": "webpack-dashboard -t 'Project' -- webpack server", "clean": "shx rm -rf ./dist", "build": "npm run clean && cross-env webpack", + "release": "npm run clean && NODE_ENV=production cross-env webpack", "preview": "cross-env webpack server", "lint:js": "eslint ./src ./webpack ./*.js -f table --ext .js --ext .jsx", "lint:scss": "stylelint ./src/**/*.scss --syntax scss", diff --git a/webpack/rules/css.js b/webpack/rules/css.js index 22222d3..d0125a4 100755 --- a/webpack/rules/css.js +++ b/webpack/rules/css.js @@ -31,7 +31,6 @@ const loaders = [ loader: 'css-loader', options: { sourceMap : manifest.IS_DEVELOPMENT, - // minimize : manifest.IS_PRODUCTION, importLoaders: 1, }, }, @@ -45,10 +44,9 @@ const loaders = [ if (manifest.IS_PRODUCTION) { rule = { test: /\.css$/, - // loader: ExtractTextPlugin({ - // use: loaders, - // }), - use: [ExtractTextPlugin.loader, loaders], + use: [{ + loader: ExtractTextPlugin.loader, + }].concat(loaders), }; }