support NODE_ENV
This commit is contained in:
parent
24b07f3d95
commit
10ef547da7
|
@ -9,7 +9,7 @@
|
|||
"format": "prettier --write '**/*.{js,css,json,md}'",
|
||||
"build-web": "webpack-cli --config webpack.config.web.js",
|
||||
"build": "npm run build-web && wrangler build",
|
||||
"preview": "npm run build-web && wrangler preview"
|
||||
"preview": "NODE_ENV=development npm run build-web && wrangler preview"
|
||||
},
|
||||
"author": "Peter Cai <peter@typeblog.net>",
|
||||
"license": "MIT",
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
var process = require("process")
|
||||
|
||||
module.exports = {
|
||||
target: "webworker",
|
||||
entry: "./index.js",
|
||||
mode: "production",
|
||||
mode: "production", // CF Worker only works in production mode
|
||||
optimization: {
|
||||
// We no not want to minimize our code.
|
||||
minimize: false
|
||||
minimize: process.env.NODE_ENV == "production"
|
||||
},
|
||||
resolve: {
|
||||
extensions: ['.js', '.coffee']
|
||||
|
|
|
@ -1,18 +1,19 @@
|
|||
var HtmlWebpackPlugin = require("html-webpack-plugin")
|
||||
var HtmlWebpackInlineSourcePlugin = require("html-webpack-inline-source-plugin")
|
||||
var path = require("path")
|
||||
var process = require("process")
|
||||
|
||||
module.exports = {
|
||||
target: "web",
|
||||
entry: "./index-web.js",
|
||||
mode: "development",
|
||||
mode: process.env.NODE_ENV ? process.env.NODE_ENV : "development",
|
||||
output: {
|
||||
path: path.resolve(__dirname, "./worker"),
|
||||
filename: "web.js"
|
||||
},
|
||||
optimization: {
|
||||
// We no not want to minimize our code.
|
||||
minimize: false
|
||||
minimize: process.env.NODE_ENV == "production"
|
||||
},
|
||||
resolve: {
|
||||
extensions: ['.js', '.coffee']
|
||||
|
|
Loading…
Reference in New Issue