diff --git a/package.json b/package.json index 2f0ebf3..8ac6208 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,10 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "webpack", - "manifest:dev": "cross-env NODE_ENV=dev node ./deploy/generate-manifest.js", - "manifest:prod": "cross-env NODE_ENV=prod node ./deploy/generate-manifest.js", - "release:dev": "npm run build && npm run manifest:dev && node ./deploy/zip.js", - "release:prod": "npm run build && npm run manifest:prod && node ./deploy/zip.js", + "manifest:dev": "cross-env NODE_ENV=development node ./deploy/generate-manifest.js", + "manifest:prod": "cross-env NODE_ENV=production node ./deploy/generate-manifest.js", + "release:dev": "cross-env NODE_ENV=development npm run build && npm run manifest:dev && node ./deploy/zip.js", + "release:prod": "cross-env NODE_ENV=production npm run build && npm run manifest:prod && node ./deploy/zip.js", "clear": "node ./deploy/clear.js", "deploy:dev": "npm run clear && npm run release:dev && node ./deploy/unzip.js", "deploy:prod": "npm run clear && npm run release:prod && node ./deploy/unzip.js" @@ -23,7 +23,7 @@ }, "keywords": [], "author": "Haolin Zhong", - "license": "ISC", + "license": "MIT", "bugs": { "url": "https://github.com/xiaohajiayou/Leetcode-Mastery-Scheduler" }, diff --git a/webpack.config.js b/webpack.config.js index 83361f6..dd960fe 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -24,7 +24,7 @@ - +console.log(`[${process.env.NODE_ENV}]webpack.config.js loaded`); module.exports = { entry: { popup: { @@ -54,13 +54,12 @@ module.exports = { } ] }, - mode: 'production', // 开发模式,代码不会被压缩 - // mode: 'development', + mode: process.env.NODE_ENV === 'development' ? 'development' : 'production', // 生成源码映射,方便调试 devtool: 'source-map', // 关闭代码最小化 optimization: { - minimize: false + minimize: process.env.NODE_ENV === 'production' } } \ No newline at end of file