请指教:webpack 打包 node.js 写的服务程序后,运行报错,找不到‘./streams’

dpbug_cn 2021-12-30 15:29:25

用node.js + koa2 编写了服务器代码,运行成功,与前端调试成功,准备用webpack打包后上线。入口文件为app.js打包生成文件为index.js,运行生成后的index.js(命令行方式:node index.js),提示错误如下:

webpack://myserver/./node_modules/raw-body/node_modules/iconv-lite/lib/index.js?:144
        __webpack_require__(/*! ./streams */ "?0f43")(iconv);
                                                     ^

TypeError: __webpack_require__(...) is not a function
    at eval (webpack://myserver/./node_modules/raw-body/node_modules/iconv-lite/lib/index.js?:144:54)
    at Object../node_modules/raw-body/node_modules/iconv-lite/lib/index.js (E:\myserver\dist\index.js:5089:1)
    at __webpack_require__ (E:\myserver\dist\index.js:8730:42)
    at eval (webpack://myserver/./node_modules/raw-body/index.js?:17:13)
    at Object../node_modules/raw-body/index.js (E:\myserver\dist\index.js:4968:1)
    at __webpack_require__ (E:\myserver\dist\index.js:8730:42)
    at eval (webpack://myserver/./node_modules/co-body/lib/json.js?:7:13)
    at Object../node_modules/co-body/lib/json.js (E:\myserver\dist\index.js:1526:1)
    at __webpack_require__ (E:\myserver\dist\index.js:8730:42)
    at eval (webpack://myserver/./node_modules/co-body/lib/any.js?:8:14)

webpack打包过程中有3个warning,均为“require(变量)”导致(Critical dependency: the request of a dependency is an expression),也没再管它,反正生成了index.js文件。提示缺少的npm包均已安装,上述的streams包也存在于node_modules目录下,不知道该怎么解决了,请各位大神不吝指教,谢谢!!!

...全文
531 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-前端 发布问题, 以便更快地解决您的疑问

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧