【发布时间】:2020-03-16 05:23:23
【问题描述】:
我想在当前有效的服务中使用这个 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 文件中产生错误的代码行:
var wsc = __webpack_require__.c[/*require.resolve*/(/*! ws */ "./node_modules/hyco-ws/node_modules/ws/index.js")]
const Extensions = wsc.require('./lib/Extensions');
注意“******”是指我出于隐私原因隐藏的文件夹名称。
【问题讨论】:
标签: node.js typescript webpack node-modules azure-hybrid-connections