Getting error "Cannot find module "semver" " while building Bokeh in development mode

Hello Everyone,
I’m trying to build Bokeh with the following command:
python setup.py develop
and I’m getting the following error
ERROR: ‘node make build’ returned the following

---- on stdout:

---- on stderr:
internal/modules/cjs/loader.js:985
throw err;
^

Error: Cannot find module 'semver'
Require stack:
- D:\NG\bokeh\bokehjs\make\index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15)
    at Function.Module._load (internal/modules/cjs/loader.js:864:27)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (D:\NG\bokeh\bokehjs\make\index.js:22:16)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ 'D:\\NG\\bokeh\\bokehjs\\make\\index.js' ]
}

Any help is appreciated.

Did you run npm install in the bokehjs directory?

No I didn’t and also there is no package.json in the root directory.

I was not talking about the root directory, I was talking about the bokehjs directory.

In order to make sure that everything works, please follow this guide: https://docs.bokeh.org/en/latest/docs/dev_guide.html

Ok got it
It worked
Thank you very much