インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Nodejs)ERR_MODULE_NOT_FOUNDがinstallで解消した

npm runが失敗する

npm runを行うも以下のエラーに。

# npm run xx
...
node:internal/errors:496
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '...
    at new NodeError (node:internal/errors:405:5)
    at packageResolve (node:internal/modules/esm/resolve:916:9)
    at moduleResolve (node:internal/modules/esm/resolve:973:20)
    at defaultResolve (node:internal/modules/esm/resolve:1193:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:404:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:373:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:39)
    at link (node:internal/modules/esm/module_job:75:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v18.20.2

ただ、手順書をよく読むと先にnpm installをしてね、とのこと。実施すると以下のように確かにモジュールの追加が行われました。

# npm install

added 156 packages, and audited 157 packages in 16s

14 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

この状態で再度runをすると同エラーは解消しました。