启动节点应用程序时出错 - 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?
Azure alwaysOn 未在服务器重新启动时加载 MEAN 应用程序