[afterCode] webpack开发服务器和已有服务组合的另外一个思路
解决的问题
方法webpack config
注意修改自己的
backend server的修改已有的 定义 var WebPackDevServer = require('webpack-dev-server') var backendApp = require('./backendApp') if (process.env.NODE_ENV !== 'production') { var webpack = require('webpack'); var config = require('./webpack.config.dev'); const compiler = webpack(config); var devServer = new WebPackDevServer(compiler,{ noInfo: true,publicPath: config.output.publicPath,hot: true,contentBase: false }) devServer.app.use(backendApp) module.exports = devServer } else { module.exports = expressApp }
启动服务我们项目的习惯会为每个项目建立一个 var app = require('./app'); var port = process.env.PORT || 4000 app.listen(port,function () { console.log('helloworld server listening on port ' + port) }) 这样就能在开发阶段只需要开启 如果本文你对有用 欢迎请我喝咖啡
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 无法通过rvm安装从命令行运行rails
- 【cocos2dx宏定义 CC_SYNTHESIZE、CREATE_FUNC、CC_SAFE_DE
- OpenMP For – 用于缓存优化的组循环
- cocos2dx3.0五种屏幕适配模式,及FIXED_WIDTH、FIXED_HEIGHT
- c# – EntityType没有定义键
- XML解析错误,Error Domain=NSXMLParserErrorDomain Code=9
- ios – 自定义字体在故事板中可见而不是模拟器
- JAXP对xml文档进行DOM解析
- 不能使用数组作为Ruby Hash的默认值?
- ruby-on-rails – Rails 4中的Locale后备无法正常工作