瀏覽代碼

[FIX] livereload on development

Gogs 7 年之前
父節點
當前提交
9411f8e3b2
共有 2 個文件被更改,包括 5 次插入3 次删除
  1. 2 2
      package.json
  2. 3 1
      webpack.config.js

+ 2 - 2
package.json

@@ -5,8 +5,8 @@
 	"license": "MIT",
 	"private": true,
 	"scripts": {
-		"start": "./node_modules/.bin/webpack --watch --config webpack.config.js",
-		"build": "./node_modules/.bin/webpack --progress --config webpack.config.js"
+		"start": "export NODE_ENV=development && ./node_modules/.bin/webpack --watch --config webpack.config.js",
+		"build": "export NODE_ENV=production &&./node_modules/.bin/webpack --progress --config webpack.config.js"
 	},
 	"devDependencies": {
 		"babel-core": "^6.25.0",

+ 3 - 1
webpack.config.js

@@ -2,6 +2,8 @@ var Path = require('path');
 var LiveReloadPlugin = require('webpack-livereload-plugin')
 var ExtractTextPlugin = require('extract-text-webpack-plugin')
 
+var prod = process.env.NODE_ENV === 'production'
+
 module.exports = {
     entry: Path.resolve('src/index.js'),
     output: {
@@ -25,7 +27,7 @@ module.exports = {
                 test: /\.vue$/,
                 loader: 'vue-loader',
                 options: {
-                    extractCSS: true
+                    extractCSS: prod
                 }
             },
             {