发新贴  快速回复

rect 2.1的例子,和老师的代码一样,为什么老报错,急需请老师帮忙看看。

  liuxiaomeng
2018-03-14 20:03

server.js代码:

const webpack = require('webpack');
const path = require('path');
const webpackDevMiddleware = require('webpack-dev-middleware');
const webpackHotMiddleware = require('webpack-hot-middleware');
const config = require('./webpack.config');

// const bs = require('browser-sync').create();

config.entry.unshift('webpack-hot-middleware/client?reload=true')

let app = new (require('express'))();

let port = 9000;

let compiler = webpack(config);

app.use( webpackDevMiddleware(compiler, {publicPath: '/assets/'}) );

app.use( webpackHotMiddleware(compiler) );

app.get('/', (req, res)=> res.sendFile(path.resolve(__dirname, 'src/index.html') ) )

app.listen(port);

 

----------------------------------------------

运行npm start

cmd报错信息:

 

 

如果注释掉server.js里的config.entry.unshift('webpack-hot-middleware/client?reload=true')的话就不报错了。

目前安装的node是最新的版本8.9.3

附件下载:
 

本帖内容针对以下视频发布:

15-数组方法- reduce
Flowke

你 webpack.config.js 的 entry 是一个字符串, 你应该变成一个数组 entry: ['./src/app.js'], 不然怎么又 unshift

2018-03-16 17:06  回复本帖
 
liuxiaomeng

Flowke 2018-03-16 17:06发表的内容:

你 webpack.config.js 的 entry 是一个字符串, 你应该变成一个数组 entry: ['./src/app.js'], 不然怎么又 unshift

嗯嗯,只顾着想象react的神秘了,却把最基础的遗忘了。谢谢老师的提醒。
2018-03-20 11:50  回复本帖
登录 后才可以发表回复