mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-08 08:39:59 +00:00
Remove source maps from production builds
This commit is contained in:
@@ -69,7 +69,7 @@ const webpackConfig = require(`${ROOT}/webpack.config.js`)({
|
||||
// Add mode to config
|
||||
webpackConfig.mode = argv.mode;
|
||||
webpackConfig.devtool = argv.mode === "production"
|
||||
? "source-map"
|
||||
? "none"
|
||||
: "eval";
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,12 @@ const path = require("path");
|
||||
const webpack = require("webpack");
|
||||
const CopyWebpackPlugin = require("copy-webpack-plugin");
|
||||
|
||||
|
||||
const sourceFileExtensions = [
|
||||
".js", ".jsx"
|
||||
, ".ts", ".tsx"
|
||||
];
|
||||
|
||||
module.exports = (env) => ({
|
||||
entry: {
|
||||
"main": `${env.includePath}/main.ts`
|
||||
@@ -41,8 +47,7 @@ module.exports = (env) => ({
|
||||
{
|
||||
from: env.includePath
|
||||
, to: env.outputPath
|
||||
, ignore: [ "*.js", "*.jsx"
|
||||
, "*.ts", "*.tsx" ]
|
||||
, ignore: sourceFileExtensions.map(ext => `*${ext}`)
|
||||
, transform (content, path) {
|
||||
// Access to variables in static files
|
||||
if (path.endsWith(".json")) {
|
||||
@@ -73,8 +78,7 @@ module.exports = (env) => ({
|
||||
{
|
||||
test: /\.(js|ts)x?$/
|
||||
, resolve: {
|
||||
extensions: [ ".js", ".jsx"
|
||||
, ".ts", ".tsx" ]
|
||||
extensions: sourceFileExtensions
|
||||
}
|
||||
, include: env.includePath
|
||||
, use: {
|
||||
|
||||
Reference in New Issue
Block a user