Remove watch from prod build

This commit is contained in:
Taly 2018-12-19 00:07:03 +03:00
parent 8e5a56a67a
commit 0e24f07a52
No known key found for this signature in database
GPG key ID: F8569511A387BDFB
2 changed files with 7 additions and 8 deletions

View file

@ -7,8 +7,8 @@
"scripts": {
"build": "rimraf dist/* && yarn svg && yarn build:prod",
"build:win": "rimraf dist && yarn svg:win && yarn build:prod",
"build:dev": "webpack --mode development --progress --display-error-details --display-entrypoints",
"build:prod": "webpack --mode production --progress --display-error-details --display-entrypoints",
"build:dev": "webpack --mode development --progress --display-error-details --display-entrypoints --watch",
"build:prod": "webpack --mode production",
"svg:win": "if not exist dist md dist && yarn svg",
"svg": "svg-sprite-generate -d src/assets/ -o dist/sprite.svg",
"pull_tools": "git submodule update --init --recursive"

View file

@ -29,6 +29,7 @@ module.exports = (env, argv) => {
entry: {
'codex-editor': ['@babel/polyfill/noConflict', './src/codex.ts']
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js',
@ -36,7 +37,6 @@ module.exports = (env, argv) => {
libraryTarget: 'umd'
},
watch: true,
watchOptions: {
aggregateTimeout: 50
},
@ -44,13 +44,12 @@ module.exports = (env, argv) => {
/**
* Tell webpack what directories should be searched when resolving modules.
*/
resolve : {
modules : [path.join(__dirname, 'src'), 'node_modules'],
resolve: {
modules: [path.join(__dirname, 'src'), 'node_modules'],
extensions: ['.js', '.ts']
},
plugins: [
/** Pass variables into modules */
new webpack.DefinePlugin({
NODE_ENV: JSON.stringify(NODE_ENV),
@ -64,8 +63,8 @@ module.exports = (env, argv) => {
new LicenseWebpackPlugin()
],
module : {
rules : [
module: {
rules: [
{
test: /\.ts$/,
use: [