css-modules error on npm start

59 views
Skip to first unread message

Kieron Etherington

unread,
Dec 11, 2020, 9:30:55 AM12/11/20
to BigBlueButton-dev
I'm following the instructions at https://docs.bigbluebutton.org/2.2/dev.html#developing-the-html5-client but I can't get it to start properly.

Any ideas? 


ubuntu@bbb-dev:~/dev/bigbluebutton/bigbluebutton-html5$ meteor update --allow-superuser --release 1.8

Changes to your project's package version selections from updating the release:

autoupdate            downgraded from 1.6.0 to 1.5.1
babel-compiler        downgraded from 7.3.4 to 7.2.4
ddp-server            downgraded from 2.3.0 to 2.2.0
minifier-js           downgraded from 2.4.1 to 2.4.0
reactive-dict         downgraded from 1.3.0 to 1.2.1
reload                downgraded from 1.3.0 to 1.2.0
session               downgraded from 1.2.0 to 1.1.8
standard-minifier-js  downgraded from 2.4.1 to 2.4.0

bigbluebutton-html5: updated to Meteor 1.8.
ubuntu@bbb-dev:~/dev/bigbluebutton/bigbluebutton-html5$ meteor npm install
npm WARN eslint-con...@17.1.1 requires a peer of eslint-plugin-import@^2.18.0 but none is installed. You must install peer dependencies yourself.
npm WARN eslint-con...@17.1.1 requires a peer of eslint-plugin-jsx-a11y@^6.2.3 but none is installed. You must install peer dependencies yourself.
npm WARN eslint-con...@17.1.1 requires a peer of eslint-plugin-react@^7.14.2 but none is installed. You must install peer dependencies yourself.
npm WARN eslint-confi...@13.2.0 requires a peer of eslint-plugin-import@^2.17.2 but none is installed. You must install peer dependencies yourself.
npm WARN js...@15.2.1 requires a peer of canvas@^2.5.0 but none is installed. You must install peer dependencies yourself.
npm WARN w...@7.3.0 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself.
npm WARN w...@7.3.0 requires a peer of utf-8-validate@^5.0.2 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsev...@2.1.3 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsev...@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

audited 1294 packages in 8.717s
found 0 vulnerabilities

ubuntu@bbb-dev:~/dev/bigbluebutton/bigbluebutton-html5$ npm start

> bbb-html5-client@ start /home/ubuntu/dev/bigbluebutton/bigbluebutton-html5
> if test "$NODE_ENV" = "production" ; then npm run start:prod; else npm run start:dev; fi


> bbb-html5-client@ start:dev /home/ubuntu/dev/bigbluebutton/bigbluebutton-html5
> ROOT_URL=http://127.0.0.1/html5client NODE_ENV=development meteor

[[[[[ ~/dev/bigbluebutton/bigbluebutton-html5 ]]]]]

=> Started proxy.
=> A patch (Meteor 1.8.1) for your current release is available!
   Update this project now with 'meteor update --patch'.
=> Errors prevented startup:

   While processing files with nathantreid:css-modules (for target web.browser):
   fs.js:904:18: ENOENT: no such file or directory, scandir '/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/vendor'
   at Object.fs.readdirSync (fs.js:904:18)
   at Object.getInstalledBinaries (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/extensions.js:133:13)
   at foundBinariesList (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:20:15)
   at foundBinaries (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:15:5)
   at Object.module.exports.missingBinary (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:45:5)
   at module.exports (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/binding.js:15:30)
   at Object.<anonymous> (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/index.js:14:35)
   at Module._compile (module.js:652:30)
   at Object.Module._extensions..js (module.js:663:10)
   at Module.load (module.js:565:32)
   at Module.Mp.load (/tools/tool-env/install-runtime.js:20:29)
   at tryModuleLoad (module.js:505:12)
   at Function.Module._load (module.js:497:3)
   at Module.require (module.js:596:17)
   at require (internal/module.js:11:18)
   at Object.require (/tools/isobuild/bundler.js:2083:22)
   at makeInstallerOptions.fallback (packages/modules-runtime.js:618:18)
   at Module.require (packages/modules-runtime.js:244:14)
   at require (packages/modules-runtime.js:258:21)
   at new ScssProcessor (packages/mss/scss-processor.js:12:55)
   at CssModulesBuildPlugin._setupPreprocessors (packages/mss/css-modules-build-plugin.js:127:31)
   at Promise.asyncApply (packages/mss/css-modules-build-plugin.js:76:10)
   at /home/ubuntu/.meteor/packages/static-html/.1.2.2.14jnpak.4eq3++os+web.browser+web.cordova/plugin.compileStaticHtmlBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:32:39


   While processing files with nathantreid:css-modules (for target web.browser.legacy):
   fs.js:904:18: ENOENT: no such file or directory, scandir '/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/vendor'
   at Object.fs.readdirSync (fs.js:904:18)
   at Object.getInstalledBinaries (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/extensions.js:133:13)
   at foundBinariesList (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:20:15)
   at foundBinaries (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:15:5)
   at Object.module.exports.missingBinary (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:45:5)
   at module.exports (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/binding.js:15:30)
   at Object.<anonymous> (/home/ubuntu/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/index.js:14:35)
   at Module._compile (module.js:652:30)
   at Object.Module._extensions..js (module.js:663:10)
   at Module.load (module.js:565:32)
   at Module.Mp.load (/tools/tool-env/install-runtime.js:20:29)
   at tryModuleLoad (module.js:505:12)
   at Function.Module._load (module.js:497:3)
   at Module.require (module.js:596:17)
   at require (internal/module.js:11:18)
   at Object.require (/tools/isobuild/bundler.js:2083:22)
   at makeInstallerOptions.fallback (packages/modules-runtime.js:618:18)
   at Module.require (packages/modules-runtime.js:244:14)
   at require (packages/modules-runtime.js:258:21)
   at new ScssProcessor (packages/mss/scss-processor.js:12:55)
   at CssModulesBuildPlugin._setupPreprocessors (packages/mss/css-modules-build-plugin.js:127:31)
   at Promise.asyncApply (packages/mss/css-modules-build-plugin.js:76:10)
   at /home/ubuntu/.meteor/packages/static-html/.1.2.2.14jnpak.4eq3++os+web.browser+web.cordova/plugin.compileStaticHtmlBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:32:39


=> Your application has errors. Waiting for file change.
=> Started MongoDB.

Alisher Abdikhaniyev

unread,
Sep 10, 2021, 5:16:18 AM9/10/21
to BigBlueButton-dev
Hello! 
I also have this problem, can you tell me how you solved this problem?
Thanks!
пятница, 11 декабря 2020 г. в 20:30:55 UTC+6, Kieron Etherington:

Alisher Abdikhaniyev

unread,
Sep 10, 2021, 5:54:48 AM9/10/21
to BigBlueButton-dev
This is the error i am getting

> bbb-html5-client@ start /home/boss/dev/bigbluebutton/bigbluebutton-html5
> if test "$NODE_ENV" = "production" ; then npm run start:prod; else npm run start:dev; fi


> bbb-html5-client@ start:dev /home/boss/dev/bigbluebutton/bigbluebutton-html5
> ROOT_URL=http://127.0.0.1/html5client meteor run --port=4100

[[[[[ ~/dev/bigbluebutton/bigbluebutton-html5 ]]]]]

=> Started proxy.                             
=> Meteor 2.3.6 is available. Update this project with 'meteor update'.
=> Started MongoDB.                           
=> Errors prevented startup:                                                       
   
   While processing files with nathantreid:css-modules (for target web.browser):
   fs.js:871:3: ENOENT: no such file or directory, scandir '/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/vendor'
   at Object.readdirSync (fs.js:871:3)
   at Object.getInstalledBinaries (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/extensions.js:133:13)
   at foundBinariesList (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:20:15)
   at foundBinaries (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:15:5)
   at Object.module.exports.missingBinary (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:45:5)
   at module.exports (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/binding.js:15:30)
   at Object.<anonymous> (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/index.js:14:35)
   at Module._compile (internal/modules/cjs/loader.js:1158:30)
   at Module.Mp._compile (/tools/static-assets/server/runtime.js:41:21)
   at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
   at Module.load (internal/modules/cjs/loader.js:1002:32)
   at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
   at Function.Module._load (internal/modules/cjs/loader.js:901:14)
   at Module.require (internal/modules/cjs/loader.js:1044:19)
   at require (internal/modules/cjs/helpers.js:77:18)
   at Object.require (/tools/isobuild/bundler.js:2130:22)
   at makeInstallerOptions.fallback (packages/modules-runtime.js:618:18)
   at Module.require (packages/modules-runtime.js:244:14)
   at require (packages/modules-runtime.js:258:21)
   at new ScssProcessor (packages/mss/scss-processor.js:12:55)
   at CssModulesBuildPlugin._setupPreprocessors (packages/mss/css-modules-build-plugin.js:127:31)
   at packages/mss/css-modules-build-plugin.js:76:10
   at /home/boss/.meteor/packages/static-html/.1.2.2.ycvw28.f13pc++os+web.browser+web.cordova/plugin.compileStaticHtmlBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:32:39
   
   
   While processing files with nathantreid:css-modules (for target web.browser.legacy):
   fs.js:871:3: ENOENT: no such file or directory, scandir '/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/vendor'
   at Object.readdirSync (fs.js:871:3)
   at Object.getInstalledBinaries (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/extensions.js:133:13)
   at foundBinariesList (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:20:15)
   at foundBinaries (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:15:5)
   at Object.module.exports.missingBinary (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/errors.js:45:5)
   at module.exports (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/binding.js:15:30)
   at Object.<anonymous> (/home/boss/dev/bigbluebutton/bigbluebutton-html5/node_modules/node-sass/lib/index.js:14:35)
   at Module._compile (internal/modules/cjs/loader.js:1158:30)
   at Module.Mp._compile (/tools/static-assets/server/runtime.js:41:21)
   at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
   at Module.load (internal/modules/cjs/loader.js:1002:32)
   at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
   at Function.Module._load (internal/modules/cjs/loader.js:901:14)
   at Module.require (internal/modules/cjs/loader.js:1044:19)
   at require (internal/modules/cjs/helpers.js:77:18)
   at Object.require (/tools/isobuild/bundler.js:2130:22)
   at makeInstallerOptions.fallback (packages/modules-runtime.js:618:18)
   at Module.require (packages/modules-runtime.js:244:14)
   at require (packages/modules-runtime.js:258:21)
   at new ScssProcessor (packages/mss/scss-processor.js:12:55)
   at CssModulesBuildPlugin._setupPreprocessors (packages/mss/css-modules-build-plugin.js:127:31)
   at packages/mss/css-modules-build-plugin.js:76:10
   at /home/boss/.meteor/packages/static-html/.1.2.2.ycvw28.f13pc++os+web.browser+web.cordova/plugin.compileStaticHtmlBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:32:39
   
   
=> Your application has errors. Waiting for file change.
пятница, 10 сентября 2021 г. в 15:16:18 UTC+6, Alisher Abdikhaniyev:
Reply all
Reply to author
Forward
0 new messages