Closed ROTGP closed 6 years ago
I've followed the instructions to run the demo. After installing, I run "npm start" which seems to succeed, but then fails. Full output is below.
flutter-webrtc-server $ npm install npm WARN deprecated babel-preset-es2015@6.24.1: 🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! > fsevents@1.2.4 install /Users/Sites/webrtc/flutter-webrtc-server/node_modules/fsevents > node install [fsevents] Success: "/Users/Sites/webrtc/flutter-webrtc-server/node_modules/fsevents/lib/binding/Release/node-v59-darwin-x64/fse.node" is installed via remote > jss@9.8.7 postinstall /Users/Sites/webrtc/flutter-webrtc-server/node_modules/jss > node -e "console.log('\u001b[35m\u001b[1mLove JSS? You can now support us on open collective:\u001b[22m\u001b[39m\n > \u001b[34mhttps://opencollective.com/jss/donate\u001b[0m')" Love JSS? You can now support us on open collective: > https://opencollective.com/jss/donate npm notice created a lockfile as package-lock.json. You should commit this file. added 1137 packages in 87.457s flutter-webrtc-server $ npm start > flutter-webrtc-web@1.0.0 start /Users/Sites/webrtc/flutter-webrtc-server > npm-run-all --parallel run-server run-webpack-dev-server > flutter-webrtc-web@1.0.0 run-server /Users/Sites/webrtc/flutter-webrtc-server > node server/index.js > flutter-webrtc-web@1.0.0 run-webpack-dev-server /Users/Sites/webrtc/flutter-webrtc-server > webpack-dev-server --mode development --https --cert ./certs/cert.pem --key ./certs/key.pem --hot --inline --progress --colors --watch --compress --content-base ./dist --port 8086 --host 0.0.0.0 Start WS Server: bind => ws://0.0.0.0:4442 Start WSS Server: bind => wss://0.0.0.0:4443 10% building modules 1/1 modules 0 activeℹ 「wds」: Project is running at https://0.0.0.0:8086/ ℹ 「wds」: webpack output is served from / ℹ 「wds」: Content not from webpack is served from /Users/Sites/webrtc/flutter-webrtc-server/dist ✖ 「wdm」: Hash: 20c9379ed53a3fe1c1ae Version: webpack 4.17.1 Time: 3838ms Built at: 22/08/2018 18:02:05 1 asset Entrypoint main = main.20c9379e.bundle.js [./node_modules/loglevel/lib/loglevel.js] 7.68 KiB {main} [built] [./node_modules/react-dom/index.js] 1.33 KiB {main} [built] [./node_modules/react/index.js] 190 bytes {main} [built] [./node_modules/strip-ansi/index.js] 161 bytes {main} [built] [./node_modules/url/url.js] 22.8 KiB {main} [built] [./node_modules/webpack-dev-server/client/index.js?https://0.0.0.0:8086] (webpack)-dev-server/client?https://0.0.0.0:8086 7.78 KiB {main} [built] [./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.58 KiB {main} [built] [./node_modules/webpack/hot sync ^\.\/log$] (webpack)/hot sync nonrecursive ^\.\/log$ 170 bytes {main} [built] [0] multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js 52 bytes {main} [built] [./node_modules/webpack/hot/dev-server.js] (webpack)/hot/dev-server.js 1.61 KiB {main} [built] [./node_modules/webpack/hot/emitter.js] (webpack)/hot/emitter.js 75 bytes {main} [built] [./node_modules/webpack/hot/log-apply-result.js] (webpack)/hot/log-apply-result.js 1.27 KiB {main} [built] [./node_modules/webpack/hot/log.js] (webpack)/hot/log.js 1.11 KiB {main} [built] [./src/App.js] 13.1 KiB {main} [built] [./src/index.js] 466 bytes {main} [built] + 328 hidden modules ERROR in ./node_modules/@material-ui/icons/Menu.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons' @ ./node_modules/@material-ui/icons/Menu.js 3:29-92 @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js ERROR in ./node_modules/@material-ui/icons/Videocam.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons' @ ./node_modules/@material-ui/icons/Videocam.js 3:29-92 @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js ERROR in ./node_modules/@material-ui/icons/Call.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons' @ ./node_modules/@material-ui/icons/Call.js 3:29-92 @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js ERROR in ./node_modules/@material-ui/icons/CallEnd.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons' @ ./node_modules/@material-ui/icons/CallEnd.js 3:29-92 @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js ERROR in ./node_modules/@material-ui/icons/VideocamOff.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons' @ ./node_modules/@material-ui/icons/VideocamOff.js 3:29-92 @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js ERROR in ./node_modules/@material-ui/icons/Mic.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons' @ ./node_modules/@material-ui/icons/Mic.js 3:29-92 @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js ERROR in ./node_modules/@material-ui/icons/MicOff.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons' @ ./node_modules/@material-ui/icons/MicOff.js 3:29-92 @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js ERROR in ./node_modules/@material-ui/icons/utils/createSvgIcon.js Module not found: Error: Can't resolve '@babel/runtime/helpers/builtin/interopRequireDefault' in '/Users/Sites/webrtc/flutter-webrtc-server/node_modules/@material-ui/icons/utils' @ ./node_modules/@material-ui/icons/utils/createSvgIcon.js 3:29-92 @ ./node_modules/@material-ui/icons/Menu.js @ ./src/App.js @ ./src/index.js @ multi (webpack)-dev-server/client?https://0.0.0.0:8086 (webpack)/hot/dev-server.js ./src/index.js Child html-webpack-plugin for "index.html": 1 asset Entrypoint undefined = ./index.html [./node_modules/html-webpack-plugin/lib/loader.js!./src/index.html] 370 bytes {0} [built] [./node_modules/lodash/lodash.js] 527 KiB {0} [built] [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 489 bytes {0} [built] [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {0} [built] ℹ 「wdm」: Failed to compile.
You can try npm i babel-runtime, May lack an npm dependency.
npm i babel-runtime
That solved it, although I had to delete node_modules and package-lock file, install babel-runtime, then install as per usual.
I've followed the instructions to run the demo. After installing, I run "npm start" which seems to succeed, but then fails. Full output is below.