cli icon indicating copy to clipboard operation
cli copied to clipboard

After update: Cannot find module './password-storage'

Open thatkookooguy opened this issue 7 years ago • 10 comments

I just updated the cli (which worked before the update) and encountered the following error:

command ran:

semantic-release-cli setup

RESULT:

semantic-release-cli setup
ERR! semantic-release Error: Cannot find module './password-storage'
ERR! semantic-release     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:520:25)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:650:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at Object.<anonymous> (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/src/lib/npm.js:7:25)
ERR! semantic-release     at Module._compile (internal/modules/cjs/loader.js:702:30)
ERR! semantic-release     at loader (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:144:5)
ERR! semantic-release     at Object.require.extensions.(anonymous function) [as .js] (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:154:7)
ERR! semantic-release     at Module.load (internal/modules/cjs/loader.js:612:32)
ERR! semantic-release     at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:543:3)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:650:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at module.exports (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/src/index.js:84:11)
ERR! semantic-release  { Error: Cannot find module './password-storage'
ERR! semantic-release     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:520:25)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:650:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at Object.<anonymous> (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/src/lib/npm.js:7:25)
ERR! semantic-release     at Module._compile (internal/modules/cjs/loader.js:702:30)
ERR! semantic-release     at loader (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:144:5)
ERR! semantic-release     at Object.require.extensions.(anonymous function) [as .js] (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:154:7)
ERR! semantic-release     at Module.load (internal/modules/cjs/loader.js:612:32)
ERR! semantic-release     at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:543:3)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:650:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at module.exports (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/src/index.js:84:11)
ERR! semantic-release   stack:
ERR! semantic-release    'Error: Cannot find module \'./password-storage\'\n    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)\n    at Function.Module._load (internal/modules/cjs/loader.js:520:25)\n    at Module.require (internal/modules/cjs/loader.js:650:17)\n    at require (internal/modules/cjs/helpers.js:20:18)\n    at Object.<anonymous> (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/src/lib/npm.js:7:25)\n    at Module._compile (internal/modules/cjs/loader.js:702:30)\n    at loader (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:144:5)\n    at Object.require.extensions.(anonymous function) [as .js] (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:154:7)\n    at Module.load (internal/modules/cjs/loader.js:612:32)\n    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)\n    at Function.Module._load (internal/modules/cjs/loader.js:543:3)\n    at Module.require (internal/modules/cjs/loader.js:650:17)\n    at require (internal/modules/cjs/helpers.js:20:18)\n    at module.exports (/Users/nkalman/.nvm/versions/node/v10.3.0/lib/node_modules/semantic-release-cli/src/index.js:84:11)',
ERR! semantic-release   code: 'MODULE_NOT_FOUND' }

command ran to update: npm i -g semantic-release-cli previous version: 4.0.9 new version: 4.0.12 OS: MacOS High Sierra Node version: v10.3.0 npm version: 6.1.0

thatkookooguy avatar Dec 03 '18 11:12 thatkookooguy

Hmm we removed the password storage via #257, there is require('./password-storage') in the code any longer. But I was able to reproduce the issue, I’ll have another look

gr2m avatar Dec 03 '18 16:12 gr2m

I just installed the new version and I cannot reproduce. Maybe it's a cache issue somewhere. Try to uninstall/re-install the package.

pvdlg avatar Dec 03 '18 16:12 pvdlg

Yeah when I install semantic-release-cli as a devDependency to just test it locally, I cannot reproduce it. I tried uninstall and re-install, but no luck, I still run into the problem. I also think it’s a caching issue, but not sure how ¯\_(ツ)_/¯

gr2m avatar Dec 03 '18 17:12 gr2m

tried uninstalling and installing again but that didn't work.

Eventually, I installed it locally (inside the project) and ran it with

npx semantic-release-cli setup

which worked.

I'll try and figure out how to remove that caching so it would work globally

thatkookooguy avatar Dec 04 '18 18:12 thatkookooguy

I'll try and figure out how to remove that caching so it would work globally

Thank you so much, appreciate it!

gr2m avatar Dec 04 '18 19:12 gr2m

I am also having this trouble ...

ERR! semantic-release Error: Cannot find module './password-storage'
ERR! semantic-release     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:506:25)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:636:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at Object.<anonymous> (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/src/lib/npm.js:7:25)
ERR! semantic-release     at Module._compile (internal/modules/cjs/loader.js:688:30)
ERR! semantic-release     at loader (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:144:5)
ERR! semantic-release     at Object.require.extensions.(anonymous function) [as .js] (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:154:7)
ERR! semantic-release     at Module.load (internal/modules/cjs/loader.js:598:32)
ERR! semantic-release     at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:529:3)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:636:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at module.exports (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/src/index.js:84:11)
ERR! semantic-release  { Error: Cannot find module './password-storage'
ERR! semantic-release     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:506:25)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:636:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at Object.<anonymous> (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/src/lib/npm.js:7:25)
ERR! semantic-release     at Module._compile (internal/modules/cjs/loader.js:688:30)
ERR! semantic-release     at loader (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:144:5)
ERR! semantic-release     at Object.require.extensions.(anonymous function) [as .js] (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:154:7)
ERR! semantic-release     at Module.load (internal/modules/cjs/loader.js:598:32)
ERR! semantic-release     at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
ERR! semantic-release     at Function.Module._load (internal/modules/cjs/loader.js:529:3)
ERR! semantic-release     at Module.require (internal/modules/cjs/loader.js:636:17)
ERR! semantic-release     at require (internal/modules/cjs/helpers.js:20:18)
ERR! semantic-release     at module.exports (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/src/index.js:84:11)
ERR! semantic-release   stack:
ERR! semantic-release    'Error: Cannot find module \'./password-storage\'\n    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)\n    at Function.Module._load (internal/modules/cjs/loader.js:506:25)\n    at Module.require (internal/modules/cjs/loader.js:636:17)\n    at require (internal/modules/cjs/helpers.js:20:18)\n    at Object.<anonymous> (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/src/lib/npm.js:7:25)\n    at Module._compile (internal/modules/cjs/loader.js:688:30)\n    at loader (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:144:5)\n    at Object.require.extensions.(anonymous function) [as .js] (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/node_modules/babel-register/lib/node.js:154:7)\n at Module.load (internal/modules/cjs/loader.js:598:32)\n    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)\n    at Function.Module._load (internal/modules/cjs/loader.js:529:3)\n    at Module.require (internal/modules/cjs/loader.js:636:17)\n    at require (internal/modules/cjs/helpers.js:20:18)\n    at module.exports (/home/kai/.nvm/versions/node/v10.13.0/lib/node_modules/semantic-release-cli/src/index.js:84:11)',
ERR! semantic-release   code: 'MODULE_NOT_FOUND' }

node v10.13.3 semantic-release-cli 4.1.0 npm 6.5.0 OS Ubuntu 18.04

I already removed and reinstalled the module globally. Using that workaround based on local installation and npx works, thanks for it.

KaiSchwarz-cnic avatar Jan 07 '19 15:01 KaiSchwarz-cnic

Same issue, currently using npx workaround.

semantic-release-cli 4.1.0 node 10.15.1 npm 6.8.0

WebMatrixware avatar Mar 07 '19 21:03 WebMatrixware

@WebMatrixware could you test with latest node / npm versions?

gr2m avatar Mar 08 '19 01:03 gr2m

@gr2m sure. I'll try it later today

Basically since then I moved to installing the cli in the dev dependencies and running it with npx for the first time. I like this pattern since it at least gives me a clue that a repo was initialized using the cli and not by copy pasting the release section in the package.json

But I'll try it using a global installation later :-)

thatkookooguy avatar Mar 11 '19 10:03 thatkookooguy

Same error here. I have installed [email protected] globally following the getting started instructions, and it throws the error when running semantic-release-cli setup.

Screenshot 2019-04-08 11 13 55

This is my environment:

  • semantic-release version: 4.1.1
  • node version version: 11.13.0
  • npm version version: 6.9.0
  • yarn version version: 1.15.2

Installing it locally to the project works.

timbergus avatar Apr 08 '19 09:04 timbergus