[英]Error while running npm & unable to install npm on Homestead
I receive this error while running whatever command with npm: 使用npm运行任何命令时收到此错误:
npm install
npm -v
etc. 等等
module.js:472
throw err;
^
Error: Cannot find module 'readable-stream'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\npm\node_modules\npmlog\node_modules\are-we-there-yet\index.js:2:14)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
I have solved this issue on Windows by deleting npm folder in c://user/USER/appdata/roaming/npm. 我已通过删除c:// user / USER / appdata / roaming / npm中的npm文件夹在Windows上解决了此问题。
However, npm is no longer working on Homestead and error message displayed when I attempted to install npm. 但是,npm在Homestead上不再起作用,并且在我尝试安装npm时显示错误消息。
vagrant@homestead:~/webapp/site$ sudo apt-get install npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
npm : Depends: nodejs but it is not going to be installed
Depends: node-abbrev (>= 1.0.4) but it is not going to be installed
Depends: node-ansi but it is not going to be installed
Depends: node-archy but it is not going to be installed
Depends: node-block-stream but it is not going to be installed
Depends: node-fstream (>= 0.1.22) but it is not going to be installed
Depends: node-fstream-ignore but it is not going to be installed
Depends: node-github-url-from-git but it is not going to be installed
Depends: node-glob (>= 3.1.21) but it is not going to be installed
Depends: node-graceful-fs (>= 2.0.0) but it is not going to be installed
Depends: node-inherits but it is not going to be installed
Depends: node-ini (>= 1.1.0) but it is not going to be installed
Depends: node-lockfile but it is not going to be installed
Depends: node-lru-cache (>= 2.3.0) but it is not going to be installed
Depends: node-minimatch (>= 0.2.11) but it is not going to be installed
Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed
Depends: node-gyp (>= 0.10.9) but it is not going to be installed
Depends: node-nopt (>= 2.1.1) but it is not going to be installed
Depends: node-npmlog but it is not going to be installed
Depends: node-once but it is not going to be installed
Depends: node-osenv but it is not going to be installed
Depends: node-read but it is not going to be installed
Depends: node-read-package-json (>= 1.1.0) but it is not going to be inst alled
Depends: node-request (>= 2.25.0) but it is not going to be installed
Depends: node-retry but it is not going to be installed
Depends: node-rimraf (>= 2.2.2) but it is not going to be installed
Depends: node-semver (>= 2.1.0) but it is not going to be installed
Depends: node-sha but it is not going to be installed
Depends: node-slide but it is not going to be installed
Depends: node-tar (>= 0.1.18) but it is not going to be installed
Depends: node-which but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Please Refer http://blog.teamtreehouse.com/install-node-js-npm-windows link and install it again. 请参考http://blog.teamtreehouse.com/install-node-js-npm-windows链接并重新安装。
Hope this helps! 希望这可以帮助!
I had this error , after new update of nodejs installed in my computer . 在计算机上安装了新的nodejs更新后,出现了此错误。
use this trick you say about that : 使用您说的这个技巧:
I have solved this issue on Windows by deleting npm folder in c://user/USER/appdata/roaming/npm. 我已通过删除c:// user / USER / appdata / roaming / npm中的npm文件夹在Windows上解决了此问题。
and delete nodejs folder in programFiles 并删除programFiles中的nodejs文件夹
and then reinstall nodejs . 然后重新安装nodejs。 and it solved for me
它为我解决了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.