我目前正在通过 Express.js 开发具有服务器端呈现功能的 React应用。在开发(NODE_ENV)时,一切运行顺利。在生产环境中构建应用程序后,Node.js无法运行它,并且不存在冗长的错误:
/var/www/html $ node web/assets/js/server_bundle.js
/var/www/html $
如果我在 server_bundle.js 中这样添加三个 console.log :
exports.ids = [0];
console.log(1);
exports.modules = [
/* 0 */
/***/ (function(module, exports, __webpack_require__) {
console.log(2);
"use strict";
if (process.env.NODE_ENV === 'production') {
module.exports = __webpack_require__(1191);
} else {
module.exports = __webpack_require__(1192);
}
/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
console.log(3);
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
仅 console.log(1); 被调用:
/var/www/html $ node web/assets/js/server_bundle.js
1
/var/www/html $
任何想法我该如何调试呢?