Javascript 请解释react js中给定代码段的含义
下面是react js应用程序中server.js文件中使用的代码。但我无法理解这句话的语法。在require('webpack-dev-middleware')之后,没有使用Javascript 请解释react js中给定代码段的含义,javascript,Javascript,下面是react js应用程序中server.js文件中使用的代码。但我无法理解这句话的语法。在require('webpack-dev-middleware')之后,没有使用,突然另一个括号开始使用一些参数。有人能解释一下它是如何工作的吗 app.use(require('webpack-dev-middleware')(compiler, { noInfo: true, publicPath: config.output.publicPath })); 只需将此表达式的部分提取为单独的变量
,突然另一个括号开始使用一些参数。有人能解释一下它是如何工作的吗
app.use(require('webpack-dev-middleware')(compiler, {
noInfo: true,
publicPath: config.output.publicPath
}));
只需将此表达式的部分提取为单独的变量
const createWebpackMiddleware = require('webpack-dev-middleware')
const options = {
noInfo: true,
publicPath: config.output.publicPath
}
const webpackMiddleware = createWebpackMiddleware(compiler, options)
app.use(webpackMiddleware );
require('webpack-dev-middleware')
返回一个函数
第二组括号包含要传递到此返回函数的参数。require('webpack-dev-middleware')
正在返回函数。这只是一个简短的版本
const webpackMiddleware = require('webpack-dev-middleware');
const webpackCompiler = webpackMiddleware(compiler, {
noInfo: true,
publicPath: config.output.publicPath
});
app.use(webpackCompiler);
我还建议添加一个“react”标签。@Taurus,帖子上有一个,但我删除了它。OP的应用程序可能是React,但问题本身与React无关。这是一个一般的JS问题。@Taurus我不会,这不是关于ReactJS@Chris啊,对不起,我从来没有使用过React,我只是认为它与React有关。