webhintio / hint

💡 A hinting engine for the web

Home Page:https://webhint.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] Builds are failing with a module not found exception

molant opened this issue · comments

Latest CI builds are failing in *NIX OSes with the following message:

Processing "/Users/runner/work/1/s/packages/hint-axe/package.json"
	Prebuilding...
  cd /Users/runner/work/1/s/packages/hint-axe/ && npm run prebuild

> @hint/hint-axe@4.4.20 prebuild /Users/runner/work/1/s/packages/hint-axe
> node ./scripts/create.js

internal/modules/cjs/loader.js:357
      throw err;
      ^

Error: Cannot find module '/Users/runner/work/1/s/node_modules/@hint/utils-types/dist/src/index.js'. Please verify that the package.json has a valid "main" entry
    at tryPackage (internal/modules/cjs/loader.js:349:19)
    at Function.Module._findPath (internal/modules/cjs/loader.js:562:18)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:917:27)
    at Function.Module._load (internal/modules/cjs/loader.js:774:27)
    at Module.require (internal/modules/cjs/loader.js:1003:19)
    at require (internal/modules/cjs/helpers.js:107:18)
    at Object.<anonymous> (/Users/runner/work/1/s/packages/hint-axe/scripts/create/create-metas.js:1:22)
    at Module._compile (internal/modules/cjs/loader.js:1114:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
    at Module.load (internal/modules/cjs/loader.js:979:32) {
  code: 'MODULE_NOT_FOUND',
  path: '/Users/runner/work/1/s/node_modules/@hint/utils-types/package.json',
  requestPath: '@hint/utils-types'

The same error happens on Windows but it continues the execution and ends up green.

I had this issue, and it was because I had the wrong node and npm version.

If the node version is 14. There shouldn't be a problem

@molant