javascript - 请解释给定代码片段在 react js中的含义

标签 javascript

以下是 React js 应用程序中 server.js 文件中使用的代码。但是我无法理解该语句的语法。在 require('webpack-dev-middleware') 之后没有使用 . 并且突然另一个括号开始了一些参数。有人可以解释一下它是如何工作的吗?

app.use(require('webpack-dev-middleware')(compiler, {
noInfo: true,
publicPath: config.output.publicPath
}));

最佳答案

require('webpack-dev-middleware') 正在返回一个函数。这只是这个的简化版本

const webpackMiddleware = require('webpack-dev-middleware');
const webpackCompiler = webpackMiddleware(compiler, {
    noInfo: true,
    publicPath: config.output.publicPath
});
app.use(webpackCompiler);

关于javascript - 请解释给定代码片段在 react js中的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46054348/

相关文章:

javascript - 当数据源更改时,Angularjs Devextreme 组件不刷新

javascript - 将 prop 传输到那里后如何重新渲染 React Native 组件

javascript - React Router + Redux - 在路由更改时调度异步操作?

javascript - 谷歌地图 Default.css 样式表导入

javascript - 在 node.js 中读取缓冲区对象

javascript - 如何取消 AngularJS 中的待处理请求?

javascript - react 通知系统

javascript - 无法将 jQuery 按钮提交更改为下拉选择并提交

javascript - Microsoft Outlook 邮件中的可运行代码片段?

javascript - ExtJS 6 配置 Ext.ux