node.js - node-ssdp doesn't work with webpack -
i'm using node-ssdp detect iot device connected network. both server code , client code works fine sample node project. client app in angular-electron webpack module bundler. installed node-ssdp in angular project
npm install node-ssdp --save node-ssdp gets installed successfully. webpack fails following errors.
error in ./~/node-ssdp/test/lib/server.js module not found: error: can't resolve 'chai' in 'j:\fyp\desktop-client\node_modules\node-ssdp\test\lib' @ ./~/node-ssdp/test/lib/server.js 3:13-28 @ ./~/node-ssdp ^.*server$ @ ./~/node-ssdp/index.js @ ./src/app/providers/pd.service.ts @ ./src/app/app.module.ts @ ./src/main.ts @ multi ./src/main.ts error in ./~/node-ssdp/test/lib/client.js module not found: error: can't resolve 'chai' in 'j:\fyp\desktop-client\node_modules\node-ssdp\test\lib' @ ./~/node-ssdp/test/lib/client.js 4:13-28 @ ./~/node-ssdp ^.*client$ @ ./~/node-ssdp/index.js @ ./src/app/providers/pd.service.ts @ ./src/app/app.module.ts @ ./src/main.ts @ multi ./src/main.ts error in ./~/node-ssdp/test/helper.js module not found: error: can't resolve 'sinon' in 'j:\fyp\desktop-client\node_modules\node-ssdp\test' @ ./~/node-ssdp/test/helper.js 1:12-28 @ ./~/node-ssdp/test/lib/server.js @ ./~/node-ssdp ^.*server$ @ ./~/node-ssdp/index.js @ ./src/app/providers/pd.service.ts @ ./src/app/app.module.ts @ ./src/main.ts @ multi ./src/main.ts error in ./~/node-ssdp/test/helper.js module not found: error: can't resolve 'dgram' in 'j:\fyp\desktop-client\node_modules\node-ssdp\test' @ ./~/node-ssdp/test/helper.js 3:12-28 @ ./~/node-ssdp/test/lib/server.js @ ./~/node-ssdp ^.*server$ @ ./~/node-ssdp/index.js @ ./src/app/providers/pd.service.ts @ ./src/app/app.module.ts @ ./src/main.ts @ multi ./src/main.ts i tried installing above missing chai, sinon, dgram dependencies manually.chai , sinon errors got eliminated not dgram.
i did tried several times , wasted few hours on this. not succeeded. can suggest solution please?
Comments
Post a Comment