我希望在当前工作的服务中使用此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文件中生成错误的代码行:
var wsc = __webpack_require__.c[/*require.resolve*/(/*! ws */ "./node_modules/hyco-ws/node_modules/ws/index.js")]
const Extensions = wsc.require('./lib/Extensions');Note“*”指的是我出于隐私原因而隐藏的一个民谣名称。
发布于 2019-11-22 06:31:09
所以我自己解决了,很简单。
我们有一个webpack.config.backend.js设置,它在"npm运行构建“之后将模块导出到lib文件夹的节点模块中。只需将我的包添加到module.exports中。
module.exports = {
externals: ['utf-8-validate', 'bufferutil',{
"hyco-ws": "hyco-ws",
.................. ,
.................. ,
}]
};https://stackoverflow.com/questions/58955254
复制相似问题