获取TypeError:wsc.require不是hyco-ws npm软件包的函数

我想在当前可用的服务中使用此npm软件包。当我运行“ npm run start”时,它失败并且出现错误:

  

TypeError:wsc.require不是一个函数       在Object ../ node_modules / hyco-ws / lib / HybridConnectionWebSocketServer.js   (D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:80851:24)       位于 webpack_require (D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:21:30)       在Object ../ node_modules / hyco-ws / index.js(D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:80686:20)       位于 webpack_require (D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:21:30)       在Object ../ source / backend / azure / EventGridClient.ts(D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:235598:20)       位于 webpack_require (D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:21:30)       在Object ../ source / backend / main.ts(D:\ FreshClones \ beconnect5 \ i ****** \ lib \ main.js:236679:27)       位于 webpack_require (D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:21:30)       在Object.0(D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:238511:18)       在 webpack_require 上(D:\ FreshClones \ beconnect5 ****** \ lib \ main.js:21:30)[web-serv]   [nodemon]应用程序崩溃-等待文件更改,然后再开始...

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

GenericValue (const std::basic_string< Ch > &s,Allocator &allocator)

注意“ ******”是指出于隐私原因而隐藏的文件夹名称。

zhaozhixuan 回答:获取TypeError:wsc.require不是hyco-ws npm软件包的函数

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

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

    module.exports =  {
       externals:  ['utf-8-validate','bufferutil',{
          "hyco-ws": "hyco-ws",..................,}]
     };
本文链接:https://www.f2er.com/3065593.html

大家都在问