diff --git a/.npmignore b/.npmignore index 5a3573dd..fdfe53e9 100644 --- a/.npmignore +++ b/.npmignore @@ -18,10 +18,7 @@ /gulpfile.js /node_modules/ /npm-debug.log -/res/app/ -/res/auth/ /res/bower_components/ -/res/common/ /res/test/ /res/web_modules/ /rethinkdb_data/ diff --git a/lib/units/app/index.js b/lib/units/app/index.js index 4e97a7dc..392d0551 100644 --- a/lib/units/app/index.js +++ b/lib/units/app/index.js @@ -22,7 +22,6 @@ var deviceIconMiddleware = require('./middleware/device-icons') var browserIconMiddleware = require('./middleware/browser-icons') var appstoreIconMiddleware = require('./middleware/appstore-icons') -var webpackServerConfig = require('./../../../webpack.config').webpackServer var markdownServe = require('markdown-serve') module.exports = function(options) { @@ -51,7 +50,10 @@ module.exports = function(options) { })) } else { + // Keep webpack-related requires here, as our prebuilt package won't + // have them at all. log.info('Using webpack') + var webpackServerConfig = require('./../../../webpack.config').webpackServer app.use('/static/app/build', require('./middleware/webpack')(webpackServerConfig)) }