问题标签 [mean.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
580 浏览

css - 无法在 mean.js grunt 中工作的模块化 Sass 结构

我设置了一个 grunt tast 以使用 grunt-contrib-sass 将所有 sass 和 scss 文件编译成 css。我面临的问题是因为它是模块化架构,我没有一个 sass 和 css 文件夹。相反,我为每个模块都有一个 sass 和 css 文件夹。

当我指定模块名称时,它可以工作并将 sass 文件编译为 css,但仅​​适用于该模块,如下所示:

相反,我需要它为每个模块动态地将 sass 文件编译成 css,如下所示:

这是文件夹结构:

0 投票
1 回答
4651 浏览

angularjs - 在 Angular.js 中,$stateParams 设置在哪里?

我正在通过 mean.io 学习 Angular.js,其中有一个 Articles 包作为示例。

在 Articles 控制器中,我们看到一行articleId: $stateParams.articleId

在此处查看完整代码

我想知道在哪里以及如何articleId设置$stateParams。基本上在哪里以及如何$stateParams设置?

更新:在 samitha 提供的这个有用链接中,它说:“在状态控制器中,$stateParams 对象将只包含在该状态下注册的参数。”

那么articleId“在那个州”是在哪里注册的呢?找到这方面的代码会很有帮助。

0 投票
2 回答
681 浏览

javascript - 尝试运行平均堆栈时未处理的“错误”事件

我遵循安装 MEAN 堆栈应用程序的每条指令。

最后我跑了grunt,当我去http://localhost:3000我得到以下错误:

我搜索并找到了这个答案,但情况似乎并非如此,当我运行时,ps aux | grep node我没有得到任何正在运行的进程:

我搜索了很多答案,但似乎没有一个适用。有人建议更改端口。我试过了,错误是一样的。

关于如何进行的任何建议?

0 投票
1 回答
250 浏览

node.js - 将 Mean.io 用于我的 SPA 应用程序

我有一个新项目,它将由两部分组成......一个客户端 - 使用 AngularJS 的 SPA 和使用 Nodejs - MongoDB 的服务器端。许多文章推荐在开发类似项目时使用 Mean.io,但找不到任何信息说明为什么这比简单地安装 Nodejs、Mongo、AngularJS 并使用它们更好。

那么有人可以告诉我使用 Mean.io 比安装 Node、Mongo、Angular 和 Express 并使用它们的好处吗?或者换句话说,为什么最好使用 Mean.io 而不是单独下载和安装每个包/框架?谢谢

0 投票
1 回答
1069 浏览

mean.io - meanio 因错误而崩溃:找不到模块“请求”

我在使用 grunt 运行 meanio 应用程序时遇到了这样的错误

0 投票
2 回答
511 浏览

javascript - meanio crashed with Error: Cannot find module 'connect-multiparty'

I got the error like this while running meanio app using grunt

0 投票
1 回答
307 浏览

angularjs - mean.io angularjs bootstrap modal 404 not found

嗨,我的控制器中有以下代码

但是每当我尝试通过 ng-click 运行代码时,我都会得到 404。我已经尝试了很多 templateUrl 的变体,我无法理解这个问题。

非常感谢!

0 投票
0 回答
414 浏览

angularjs - 角度谷歌地图没有显示,平均堆栈没有错误

我正在关注他们页面上的快速入门,但没有成功。我正在使用 mean.io。

我所做的与本教程的唯一不同之处在于第 2 步。我没有使用脚本标签调用 lodash 和 angular-google-maps,而是将它们添加到我的assets.json文件中。但是我检查了两个文件都在我的页面中。

在第 3 步中,我将模块添加到我的模块的依赖项中(我使用文章示例作为此应用程序的基础):

我页面中的google-map标签没有收到任何内容,例如 angular-google-maps 页面中的示例。我也没有在控制台中看到任何错误。我尝试删除导入 googlemaps API 的脚本标签,它在控制台中显示错误,所以我认为加载正确。

0 投票
1 回答
178 浏览

javascript - 使用 socket.io 的 angularJS 中的值不会自动更新

以下是我的angularJS代码,socket.io它仅在我从视图切换时获取值,尽管我希望它会自动更新值。让我知道我在这里做错了什么 -

0 投票
1 回答
467 浏览

node.js - 如何永久安装 MEAN.io 包

我已通过此处的说明将Contrib MEAN.io 包安装到我的项目中。命令行是这样的:

这将包添加到我的本地应用程序实例中,并且在那里运行良好。我可以看到包现在在我的node_modules目录中,并且可以正常编译。但是没有一个项目配置文件(实际上会被检查到源代码控制中的东西)反映包已安装。Gruntfile.js, package.json, 和bower.json在 install 命令之后都没有改变。此外,当我部署到不同的环境时,新环境中不存在该包。

如何永久更改我的项目以始终包含外部 MEAN.io 包?