Trying to run node server with local-web-server - cli module returning 'not defined'

129 Views Asked by At

I am trying to spin up a local server on my machine in node. I am using the local-web-server package to do so. I have installed the package globally and in my project, however when I run yarn start It was given the following error.
It seems to indicate the CLI for the ws package that local-web-server relies on is not correctly outputting a path. The weird thing is I tried this same setup on a different machine and it worked fine. I have tried uninstalling everything and then reinstalling with no improvement.

yarn run v1.22.15
$ ws
internal/process/esm_loader.js:74
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/cli-app.mjs' is not defined by "exports" in /Users/name/Documents/Tutorials/local-web-server/node_modules/lws/package.json imported from /Users/name/Documents/Tutorials/local-web-server/node_modules/local-web-server/lib/cli-app.mjs
    at throwExportsNotFound (internal/modules/esm/resolve.js:284:9)
    at packageExportsResolve (internal/modules/esm/resolve.js:490:3)
    at packageResolve (internal/modules/esm/resolve.js:612:14)
    at moduleResolve (internal/modules/esm/resolve.js:664:18)
    at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:778:11)
    at Loader.resolve (internal/modules/esm/loader.js:85:40)
    at Loader.getModuleJob (internal/modules/esm/loader.js:229:28)
    at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:51:40)
    at link (internal/modules/esm/module_job.js:50:36) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Is there something I'm missing here? Why would it build in one environment and not the other?

0

There are 0 best solutions below