未捕获的ReferenceError:未定义angular度 – Mean.IO

我已经按照步骤来安装 mean.io,但是当我浏览本地主机:3000我得到一个空白页,当我打开控制台,我得到一个文件列表指向相同的错误:

未捕获的ReferenceError:未定义angular度

我的问题是类似的东西,但我重新安装凉亭,它没有工作我仍然得到错误。

我试图安装在Ubuntu 14.04

这是我得到的屏幕:

未捕获的ReferenceError:未定义角度

我是否需要对任何脚本,文件引用或configuration进行某种修改,有什么build议?

我有同样的问题,我解决这个问题:

您需要安装或重新安装“ 凉亭 ”

检查你的bower.json文件,它应该看起来像这样:

{ "name": "mean", "version": "0.3.0", "dependencies": { "angular": "latest", "angular-resource": "latest", "angular-cookies": "latest", "angular-mocks": "latest", "angular-route": "latest", "bootstrap": "latest", "angular-bootstrap": "0.10.0", "angular-ui-router": "#master" } 

}

然后运行以下命令:

sudo bower install --allow-root

这将在项目中安装到“Angular”

我有同样的问题,但由于某种原因,这里的最佳答案(重新安装凉亭和运行sudo bower install --allow-root允许sudo bower install --allow-root )没有为我工作。

但是,这个stackoverflow线程的答案forms工作 – > 鲍尔命令没有find基本上作者那里说我没有正确设置npm prefix ,并修复以下是必需的:

 $ npm config set prefix /usr/local $ npm install -g bower 

请注意,以root身份安装mean.io并以root身份运行bower或npm是不好的forms。 我们实际上将进程build立到平均值clithat将不允许以root身份运行。 以root身份运行是将意味着暴露于更严重的安全问题,并“混淆”你的.npm和.bowercaching的正确方法,它们混合了正常的和基于根的权限,这对于“新手”来说是非常令人沮丧的。

如果你是代理的背后,那么问题还没有解决。 所以为了解决它,你需要在.bowerrc文件中包含代理设置

  { "directory": "public/lib", "proxy":"http://user:passwd@server:port", "https-proxy":"http://user:passwd@server:port" } 

现在运行

 sudo npm install -g bower sudo bower install --allow-root