首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取TypeError: wsc.require不是hyco-ws npm包的一个功能。

获取TypeError: wsc.require不是hyco-ws npm包的一个功能。
EN

Stack Overflow用户
提问于 2019-11-20 13:15:19
回答 1查看 87关注 0票数 3

我希望在当前工作的服务中使用此npm包。当我运行“”时,它会失败,并得到错误:

Object../node_modules/hyco-ws/lib/HybridConnectionWebSocketServer.js (D:\FreshClones\beconnect5******\lib\main.js:80851:24) at webpack_require (D:\FreshClones\beconnect5******\lib\main.js:21:30) at webpack_require(D:\FreshClones\beconnect5******\lib\main.js:21:30) at Object./node_node/hyco-ws/index.js(D:\FreshClones\beconnect5 5*)webpack_require (D:\FreshClones\beconnect5******\lib\main.js:21:30) at Object../source/backend/azure/EventGridClient.ts (D:\FreshClones\beconnect5******\lib\main.js:235598:20) at webpack_require (D:\FreshClones\beconnect5 5*\lib\main)(D:\FreshClones\beconnect5\i******\lib\main.js:236679:27) at webpack_require (D:\FreshClones\beconnect5******\lib\main.js:21:30) at Object.0 (D:\FreshClones\beconnect5******\lib\main.js:238511:18) at E19webpack_require web-serv应用程序崩溃-在启动之前等待文件更改.

这是在main.js文件中生成错误的代码行:

代码语言:javascript
复制
var wsc = __webpack_require__.c[/*require.resolve*/(/*! ws */ "./node_modules/hyco-ws/node_modules/ws/index.js")]

const Extensions = wsc.require('./lib/Extensions');

Note“*”指的是我出于隐私原因而隐藏的一个民谣名称。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-22 06:31:09

所以我自己解决了,很简单。

我们有一个webpack.config.backend.js设置,它在"npm运行构建“之后将模块导出到lib文件夹的节点模块中。只需将我的包添加到module.exports中。

代码语言:javascript
复制
    module.exports =  {
       externals:  ['utf-8-validate', 'bufferutil',{
          "hyco-ws": "hyco-ws",
           .................. ,
           .................. ,
           }]
     };
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58955254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档