Skip to content

Commit 03c1cf5

Browse files
authored
fix(server): fix dev-only imports (#2124)
move strip-ansi & browsersync to dev-only section
1 parent 3375e27 commit 03c1cf5

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

templates/app/server/config/express.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@ var MongoStore = connectMongo(session);<% } else if(filters.sequelize) { %>
2626
import sqldb from '../sqldb';
2727
import expressSequelizeSession from 'express-sequelize-session';
2828
var Store = expressSequelizeSession(session.Store);<% } %>
29-
import stripAnsi from 'strip-ansi';
30-
31-
var browserSync = require('browser-sync').create();
3229

3330
export default function(app) {
3431
var env = app.get('env');
@@ -92,10 +89,12 @@ export default function(app) {
9289

9390
if ('development' === env) {
9491
const webpackDevMiddleware = require('webpack-dev-middleware');
92+
const stripAnsi = require('strip-ansi');
9593
const webpack = require('webpack');
9694
const makeWebpackConfig = require('../../webpack.make');
9795
const webpackConfig = makeWebpackConfig({ DEV: true });
9896
const compiler = webpack(webpackConfig);
97+
const browserSync = require('browser-sync').create();
9998

10099
/**
101100
* Run Browsersync and use middleware for Hot Module Replacement
@@ -128,7 +127,7 @@ export default function(app) {
128127
if (stats.hasErrors() || stats.hasWarnings()) {
129128
return browserSync.sockets.emit('fullscreen:message', {
130129
title: "Webpack Error:",
131-
body: stripAnsi(stats.toString()),
130+
body: stripAnsi(stats.toString()),
132131
timeout: 100000
133132
});
134133
}

0 commit comments

Comments
 (0)