Repository navigation
Missing github-url-from-git from npm@3 in Node v5 RC1 #3540
Description
Activity
So it doesn't exist? I.e not checked in? Can you check if it's in the source?
On Oct 26, 2015, at 9:47 PM, Rod Vagg notifications@github.com wrote:
Just released v5.0.0 RC 1 and npm is borked:
$ npm i bl
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "bl"
npm ERR! node v5.0.0-rc.1
npm ERR! npm v3.3.6
npm ERR! code MODULE_NOT_FOUNDnpm ERR! Cannot find module 'github-url-from-git'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! https://github.com/npm/npm/issuesnpm ERR! Please include the following file with any support request:
npm ERR! /private/tmp/npm-debug.log
$ grep -R github-url-from-git /usr/local/lib/node_modules/npm
/usr/local/lib/node_modules/npm/CHANGELOG.md:github-url-from-git@1.4.0: add support for git+https and git+ssh
/usr/local/lib/node_modules/npm/CHANGELOG.md:github-url-from-git@1.4.0: add support for git+https and git+ssh
/usr/local/lib/node_modules/npm/CHANGELOG.md:github-url-from-git@1.2.0(@isaacs)
/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:var parseGitHubURL = require("github-url-from-git")
/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json: "github-url-from-git": "^1.3.0",
$ find /usr/local/lib/node_modules/ -name github-url-from-git
$
/cc @iarna @Fishrock123—
Reply to this email directly or view it on GitHub.Is that even a dependency still?
strange, RC1 works fine for me on OS X
- addednpmIssues and PRs related to the npm client dependency or the npm registry.Issues and PRs related to the npm client dependency or the npm registry.
on Oct 27, 2015 Is it possible to install it with nvm ? cc @ljharb
@targos sadly I haven't yet had time to finish implementing it. Follow progress at nvm-sh/nvm#779
That module isn't used by npm@3 at all (it was supplanted by the more general
hosted-git-info)....🕐 rebecca@Caldina:~/code/release/node$ [master] git rev-parse master 29da8cf8d7ab8f66b9091ab22664067d4468461e 🕐 rebecca@Caldina:~/code/release/node$ [master] grep -R github-url-from-git deps/npm deps/npm/CHANGELOG.md: `github-url-from-git@1.4.0`: add support for git+https and git+ssh deps/npm/CHANGELOG.md: `github-url-from-git@1.4.0`: add support for git+https and git+ssh deps/npm/CHANGELOG.md: `github-url-from-git@1.2.0` ([@isaacs](https://github.com/isaacs)) 🕐 rebecca@Caldina:~/code/release/node$ [master]I'd love to know what module your
npm-debug.logsays was trying to load it.(#3494 is caused by node's
.gitignoreincluding super broad patterns that include files required by npm, so definitely not related.)I am unable to reproduce on windows with a basic setup, and it also seems to work fine for @evanlucas.
@rvagg I think this is on your end.
I am also unable to reproduce on OSX
sudo rm -rf /usr/local/lib/node_modules/and reinstalling fixed for me, would love an explanation of why I might have been hit with this to know if this might be a general problem with v5.0.0 when goes out? perhaps a particular upgrade path (I'm experimenting with different options now)Reacted by Kirk Bushell, trashboat182, Henrique, Zhenyang Hua, Anton Pashchenko, Ian Sadovy, dioufb, Felipe Oliveira, Andrew Motoshin, Prasun and 9 moreReacted by trashboat182Maybe related to #3606
I still get this with npm 5.0.0 (not rc) on Windows. Might be some installation issue with the upgrade. I also have moved my npm folder to /dev/npm instead of {APPDATA}/npm and updated npmrc.
8 remaining items
@GregWoods That worked, thanks.
How can I resolve the same problem ???
@Jameskmonger How did you resolve ?
Uninstall
DeleteProgram Files\NodeJS
ReinstallReacted by Ioannis PinakoulakisThis issue still exists when upgrading from Node v4 LTS to Node v5.9.1.
@feross I think we should be potentially wiping
/usr/local/lib/node_modules/npmor the windows equivalent in the installer...@thealphanerd I agree, if you wipe the bundled npm from the previous version before installing there won't be problems.
Doing what @rvagg stated resolved it for me without any issues.
Currently using 5.0.0 installed via NVM on OSX, I tried deleting node_modules and the one in /usr/lib and reinstalling node, nothing appears to work..
"normalizr": "git://github.com/gaearon/normalizr.git#master", Error: Cannot resolve module 'normalizr'Any ideas? Maybe i've done this the wrong way or i'm missing something obvious.
Just installed Node 6.2.0 current on Mac OS X:
0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'install' ] 2 info using npm@3.8.9 3 info using node@v6.2.0 4 verbose stack Error: Cannot find module 'github-url-from-git' 4 verbose stack at Function.Module._resolveFilename (module.js:440:15) 4 verbose stack at Function.Module._load (module.js:388:25) 4 verbose stack at Module.require (module.js:468:17) 4 verbose stack at require (internal/module.js:20:19) 4 verbose stack at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:2:22) 4 verbose stack at Module._compile (module.js:541:32) 4 verbose stack at Object.Module._extensions..js (module.js:550:10) 4 verbose stack at Module.load (module.js:458:32) 4 verbose stack at tryModuleLoad (module.js:417:12) 4 verbose stack at Function.Module._load (module.js:409:3) 5 verbose cwd /Users/stevenbeeckman/Documents/startupbus/code/busdaq 6 error Darwin 14.5.0 7 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" 8 error node v6.2.0 9 error npm v3.8.9 10 error code MODULE_NOT_FOUND 11 error Cannot find module 'github-url-from-git' 12 error If you need help, you may report this error at: 12 error <https://github.com/npm/npm/issues> 13 verbose exit [ 1, true ]Will try to
sudo rm -rf /usr/local/lib/node_modules/npmand reinstall node.** Update **
Running
sudo rm -rf /usr/local/lib/node_modules/npmand then running the Node.js installer again solves this problem.Reacted by David Pehrson, Thinh Pham, Itay Cohen, BetaTools, Dhiraj Mahapatro, RT, upuxaa, Tegan Snyder, zyg, Tiago Rodrigues and 7 moreReacted by dan_Thank you @stevenbeeckman
Running sudo
rm -rf /usr/local/lib/node_modules/npm and then runningthe Node.js installer again solves this problem.works
Reacted by upuxaa, Tegan Snyder, Natchkebia ILIA, Andrew Philips, Gavin McFarland and Stella@GregWoods thanks the below worked for me..
Uninstall
Manually delete residual Program Files/Nodejs folder
ReinstallFor me
npm clean cachedid the trickSee npm/npm#14026 which is the same as this. IMO this bug should be reopened as this is really a Node installer issue, surely (it should remove any existing files before writing new ones).
This is still an issue with v6.11.1 on Mac OSX. I get the "Cannot find module 'github-url-from-git'" error when attempting to do anything with NPM.
I removed /usr/local/lib/npm and ran the installer again, which fixed it. I second re-opening this issue. I was able to solve it quickly (with the help of people here) but there's clearly an issue with the installer.
If you have this issue, please run
sudo rm -rf /usr/local/lib/node_modules/and try installing again. ~Fishrock123Just released v5.0.0 RC 1 and npm is borked:
/cc @iarna @Fishrock123