Javascript 网页包-如何从呈现中识别和排除某些包?
我正在使用服务器在服务器端呈现react.js 网页包呈现的javascript文件包含以下行:Javascript 网页包-如何从呈现中识别和排除某些包?,javascript,reactjs,webpack,Javascript,Reactjs,Webpack,我正在使用服务器在服务器端呈现react.js 网页包呈现的javascript文件包含以下行: /***/ /* 49 */ /***/ function(module, exports, __webpack_require__) »·/* WEBPACK VAR INJECTION */(function(global) {/* global window */ »·'use strict';
/***/
/* 49 */
/***/ function(module, exports, __webpack_require__)
»·/* WEBPACK VAR INJECTION */(function(global) {/* global window */
»·'use strict';
»·module.exports = __webpack_require__(50)(global || window || this);
»·/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
/***/ },
/* 50 */
/***/ function(module, exports) {
问题是react stdio
不喜欢窗口
变量:react stdio
返回给我ReferenceError:未定义窗口
。因此,问题是:
窗口
变量尝试将
目标:“节点”
添加到webpack.config。根据网页文件:
目标:“node”编译以在类似node.js的环境中使用(使用
加载块)
如果这不起作用,请尝试本教程(示例取自本教程)
module.exports = {
entry: './src/main.js',
target: 'node',
output: {
path: path.join(__dirname, 'build'),
filename: 'backend.js'
}
}