问题标签 [mimosa]

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 回答
519 浏览

node.js - 如何在命令行启动 mimosa coffeescript 项目

我使用 mimosa 生成了一个 express 应用程序,并使用 mimosa watch --server 使用它。一切都很好。

有一个 server.coffee 文件,由 mimosa 自动生成并且符合 requirejs,其中包含行 exports.startServer = function(config) { ... }

如何通过命令行启动它?我尝试使用 coffee server.coffee,有时使用 -r。

谢谢!

OMGoodness,忘了提到我在 Windows 上。其他一切都与我在互联网上找到的任何示例相同(NPM 在 6 个月前安装得不好,但最近情况真的很好)。

Node v 0.8.14 咖啡 1.4.0 含羞草 0.6.1

Mimosa 说它从 server.coffee 运行 startServer。考虑到 server.coffee 的 requirejs 格式,命令行的等价物是什么?

0 投票
2 回答
902 浏览

cordova - 使用 durandal 创建一个安卓应用

我昨天刚开始使用 durandal 来尝试 android 应用程序开发。这也是我第一次尝试应用程序开发。

我正在使用含羞草浏览文档,但它没有按预期锻炼。

涵盖的步骤

  • 从 durandal 下载的入门套件。
  • 执行mimosa build -mo并获得main-built.js
  • 将所有文件从资产复制到 phonegap 示例项目。
  • 在 phonegap 项目的 index.html 中包含 main-built.js 的路径。

我必须在 index.html 中进行哪些更改

目前看起来像

我需要做哪些更改才能将 durandal 的入门工具包制作为 Android 应用程序?

0 投票
1 回答
85 浏览

requirejs - Mimosa 和 requirejs 定义路径

有人会碰巧知道如何更改已编译车把模板上的默认定义(['whatever'] 路径吗?

目前 Mimosa 将我的 .hbs 文件编译为单个 .js 文件,一切正常 - 除了我使用 requirejs 并且 Mimosa 给出的定义路径是handlebars.js 文件的完整路径,而不是像我一样简单的“handlebars”希望它是。

下雪了

代替

这很糟糕,因为现在每次 .hbs 文件中的某些内容发生更改时,我都必须手动更改定义......

我敢打赌这可以在 mimosa-config 文件中的某个地方进行更改,但我不知道在哪里或如何...

0 投票
1 回答
227 浏览

sass - 在含羞草中使用 Zurb Foundation 编译问题

我正在尝试在我的 Durandal JS 项目中使用 Zurb-Foundation CSS 框架,该项目使用 Mimosa/sass/compass 来编译 sass 文件。

通过语义方法,我想使用 Foundations sass 文件并直接在我的 sass 文件中使用基础 mixins/classes。

但是,无论我使用什么方法将基础项目文件拉入我的项目(无论是使用 mimosa 还是手动),我都无法通过收到的编译错误。主要是

对于每个使用它的 sass 文件。

该变量是 _variables.scss 文件中定义的变量,该文件包含在foundation.scss 文件中。使用它的每个部分都包含此错误。但我不明白为什么会这样,因为 _variables.scss 托管在 Foundation.scss 文件中。

注意我试图直接包含变量部分。

对于那些与使用 compass 相关的答案 - 根据 mimosa 文档,默认情况下它使用 Compass 进行 sass 编译,除非明确定义节点编译器。

有什么想法吗?

0 投票
1 回答
800 浏览

node.js - 含羞草.io | 包括带有 require.js 的 socket.io 客户端库

我目前正在通过提供的自动 URL 加载 socket.io 客户端库:

这可行,但是不使用 mimosa 的缩小功能,因为它找不到本地文件。它还在启动时给我一个恼人的错误。

例如,socket.io npm 包中的 socket.io.js 库是否可用,以便我可以将其作为文件路径包含在内?我也尝试过通过 bower 安装 socket.io 客户端库,然后将其包含在内,但这不能正常工作。

0 投票
3 回答
295 浏览

durandal - Installing durandal template with mimosa seems to break when giving a path

Node, mimosa, durandal newb. I'm attempting to install the mimosa skeleton of durandal on windows, as detailed on the durandal website. Running this command:

(quotes because windows and space in path) gives me this error, with the incorrect path for the template installation location:

Removing the quotes around the file path in the command line argument gives the same error. Having a filepath with no spaces gives the same error.

Note that this works fine: C:\Users\Anthony\node projects\typelearn>mimosa skel:new durandal

One question:

  • how can I get the skeleton to install correctly? It looks like a bug to me: C:\Users\Anthony\C:\Users\Anthony\node projects\typelearn is definitely not a path that exists, yet mimosa is attempting to move the cloned repo there.
0 投票
2 回答
87 浏览

node.js - 更改 mimosa web 包构建目录

我正在尝试更改 Mimosa 的“dist”文件夹的目录。目前是通过节点包“mimosa-web-package”设置的,里面有一个配置文件。但是,如果我更新我的节点模块,我不希望这个配置被覆盖。

我查看了 Mimosa 的页面,看看是否有更改选项,但是我无法弄清楚它们是如何链接的。

有人遇到过这个问题吗?谢谢!

0 投票
1 回答
51 浏览

minify - 含羞草 - 在编译目录更​​改缩小资产的名称

上个月我找到了含羞草,但现在我终于开始使用它了。

考虑这个配置片段:

来自的 JavaScript 资产src被缩小并dist以完全相同的名称保存在:src/foo.js被缩小为dist/foo.js.

我希望.min.js在编译目录中同时拥有缩小文件以及原始未更改和复制的文件。

例如:src/bar.js变成dist/bar.min.js(缩小)和dist/bar.js(复制)。

这可能吗?如何?

0 投票
1 回答
2633 浏览

node.js - 在 Windows Azure 上托管 nodejs express 站点

我基于Durandal 的文档创建了一个新的 NodeJS 站点。它在本地工作。我设置了 Windows Azure 以提取我的 GitHub 存储库的更改,它确实正确。

但是,(启用错误后)我收到了内部服务器错误

我检查了我的 FTP 的日志,但没有任何日志。有一个“Git”文件夹,但那里没有什么有趣的。

当我将 server.js 文件更改为 hello world 示例时,一切正常:

这是我的 server.js 现在:

那么,有没有人成功地在 Windows Azure 上托管过 Express(或者更具体地说,Mimosa 的 Durandal 骨架)NodeJS 站点?或者您知道如何或在哪里可以找到内部服务器错误?

0 投票
1 回答
1538 浏览

javascript - 如何使用 Mimosa / Bower 设置 Jasmine js

嘿,我是 Mimosa / Bower / Jasmine js 的新手,我正在尝试让 jasmine JS 成为

我的含羞草配置中的开发依赖项。下面是我的含羞草配置。注意我是

拉入茉莉花,但问题是......它不会复制茉莉花css文件。我想从核心文件夹中加载所有文件并避免手动将它们添加到项目中

如果有更好的方法来做这一切,请告诉我。如何用含羞草/凉亭设置茉莉花?文件结构应该是什么样的?

谢谢你的帮助!