启动节点应用程序时出错 - MEAN Stack

Posted

技术标签:

【中文标题】启动节点应用程序时出错 - MEAN Stack【英文标题】:Error when starting Node Application - MEAN Stack 【发布时间】:2014-08-05 07:43:27 【问题描述】:

我已经开始使用 MEAN Stack 创建 Node js 应用程序,因此我按照以下 URL 中的步骤使用 MEAN 初始化节点 js 应用程序。 Link

当我在终端中提供 GRUNT 或启动 Node js 应用程序时,我收到以下错误。

events.js:72
    throw er; // Unhandled 'error' event
          ^
    Error: ENOENT, open '/home/vigneshmoha/Documents/node/branding/public/system/lib/bootstrap/dist/css/bootstrap.css'
    [nodemon] app crashed - waiting for file changes before starting...

npm 版本 1.4.15

节点js版本v0.10.28

MongoDB 版本 v2.6.1

我没有改变其他任何东西。我错过了什么吗?

【问题讨论】:

路径可能不存在 是的,路径不存在。 public->system 文件夹内没有“lib”文件夹。如何通过手动添加文件夹和文件来解决此问题?无论如何,我不会使用 Bootstrap 库。 【参考方案1】:

对此我不确定,但尝试使用命令安装 bower..

npm install -g bower

然后sudo bower install --allow -root 现在检查文件是否已创建

【讨论】:

谢谢,奇怪的是,按照他们的说明在新的 Ubuntu 14.04 上不起作用,但是在运行这些命令之后,然后将所有权返回给我,或者将运行的用户服务器,它就像一个魅力!【参考方案2】:

试试这个

npm cache clean 
npm install

【讨论】:

【参考方案3】:

我刚刚遇到了完全相同的问题(在 Mac OS X 10.9 上)。运行 npm install 没有 sudo 修复它。似乎 bower 在与 sudo 一起使用时会引起一些麻烦。

【讨论】:

【参考方案4】:

此错误也可能是由于您的 Nodejs 应用程序中的错误。修复错误。您可能还需要安装凉亭: npm 安装 -g 凉亭。在 Windows 10 上测试,它工作。

【讨论】:

【参考方案5】:

遇到同样的问题。尝试删除node_modules,安装npm。但情况仍然相同。

重新启动系统后,它似乎恢复正常。

【讨论】:

以上是关于启动节点应用程序时出错 - MEAN Stack的主要内容,如果未能解决你的问题,请参考以下文章

MEAN Stack:当 Angular 在 Node 文件夹中时,如何从 Node 启动 Angular

如何在 MEAN STACK Web 应用程序中启用 CORS?

如何将 MEAN Stack 部署到网络主机

Azure alwaysOn 未在服务器重新启动时加载 MEAN 应用程序

在将MEAN Stack应用程序部署到AWS EC2时设置环境变量

MEAN Stack:Cast to ObjectId 值“:id”失败