Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网页包-如何从呈现中识别和排除某些包?_Javascript_Reactjs_Webpack - Fatal编程技术网

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';

我正在使用服务器在服务器端呈现react.js

网页包呈现的javascript文件包含以下行:

 /***/
 /* 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:未定义窗口
。因此,问题是:

  • 我如何理解哪个依赖项被标记为#49
  • 如何从构建中消除此
    窗口
    变量

  • 尝试将
    目标:“节点”
    添加到webpack.config。根据网页文件:

    目标:“node”编译以在类似node.js的环境中使用(使用 加载块)

    如果这不起作用,请尝试本教程(示例取自本教程)

    module.exports = {
      entry: './src/main.js',
      target: 'node',
      output: {
        path: path.join(__dirname, 'build'),
        filename: 'backend.js'
      }
    }