无法为 angular-phonecat 教程安装 npm:找不到模块“update-notifier”

Posted

技术标签:

【中文标题】无法为 angular-phonecat 教程安装 npm:找不到模块“update-notifier”【英文标题】:Cannot npm install for angular-phonecat tutorial : Cannot find module 'update-notifier' 【发布时间】:2014-06-09 04:08:45 【问题描述】:

我在 angular-phonecat 目录中运行 npm install 时遇到问题。我假设这可能是我的路径的问题,但不确定。任何见解将不胜感激。我不断收到错误:找不到模块'update-notifier'。如果我单独安装它,我只会得到另一个缺失的模块。

$ which node
/usr/local/bin/node

$ which npm
/Users/Ashton/.node/bin/npm
export PATH="/usr/local/bin/node:$PATH"
导出 PATH="$HOME/.node/bin:$PATH"
$ npm 安装

> angular-phonecat@0.0.0 安装后 /Users/Ashton/Dropbox/Learning Projects/angular-phonecat
> 凉亭安装


模块.js:340
    抛出错误;
          ^
错误:找不到模块“更新通知程序”
    在 Function.Module._resolveFilename (module.js:338:15)
    在 Function.Module._load (module.js:280:25)
    在 Module.require (module.js:364:17)
    在需要 (module.js:380:17)
    在对象。 (/Users/Ashton/Dropbox/Learning Projects/angular-phonecat/node_modules/.bin/bower:8:22)
    在 Module._compile (module.js:456:26)
    在 Object.Module._extensions..js (module.js:474:10)
    在 Module.load (module.js:356:32)
    在 Function.Module._load (module.js:312:12)
    在 Function.Module.runMain (module.js:497:10)

npm 错误! angular-phonecat@0.0.0 安装后:`凉亭安装`
npm 错误!退出状态 8
npm 错误!
npm 错误!在 angular-phonecat@0.0.0 安装后脚本失败。
npm 错误!这很可能是 angular-phonecat 包的问题,
npm 错误!不是 npm 本身。
npm 错误!告诉作者这在您的系统上失败:
npm 错误!凉亭安装
npm 错误!您可以通过以下方式获取他们的信息:
npm 错误! npm 所有者 ls angular-phonecat
npm 错误!上面可能有额外的日志输出。
npm 错误!系统达尔文 13.1.0
npm 错误!命令“节点”“/Users/Ashton/.node/bin/npm”“安装”
npm 错误! cwd /Users/Ashton/Dropbox/Learning Projects/angular-phonecat
npm 错误!节点-v v0.10.26
npm 错误! npm -v 1.4.7
npm 错误!代码生命周期
npm 错误!
npm 错误!可以在以下位置找到其他日志记录详细信息:
npm 错误! /Users/Ashton/Dropbox/Learning Projects/angular-phonecat/npm-debug.log
npm 错误!不好的代码 0

【问题讨论】:

你的机器上安装了 bower 吗? 是的... $ which bower /Users/Ashton/.node/bin/bower 如果你执行 npm install update-notifier 会怎样? 然后我得到“错误:找不到模块'bower-logger'”。我觉得我不应该一个一个地安装这些依赖项......我错了吗?顺便感谢您的帮助。 如果您遇到这些错误,那么您必须安装所有这些依赖项才能正常工作 【参考方案1】:

当我尝试在 Windows 10 上下载 angular-seed 项目时遇到了类似的问题。我安装了 GIT 命令行。然后我没有下载 ZIP,而是使用 GIT 命令行下载项目。 git clone https://YOURPORJECT.For 我在 git config --global url 中输入的网络问题。"https://".insteadOf git://。

【讨论】:

以上是关于无法为 angular-phonecat 教程安装 npm:找不到模块“update-notifier”的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到 GitHub.com 进行克隆

linux CentOS 6.5中angular-phonecat的启动问题。

GitHub - 无法连接到 github 443 windows/ 无法连接到 gitHub - 没有错误

为什么我按照python安装教程,总说无法启动此程序,因为计算机中丢失?

安装win7.iso教程

cad2013安装失败某些产品无法安装