问题标签 [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.
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 格式,命令行的等价物是什么?
cordova - 使用 durandal 创建一个安卓应用
我昨天刚开始使用 durandal 来尝试 android 应用程序开发。这也是我第一次尝试应用程序开发。
我正在使用含羞草浏览文档,但它没有按预期锻炼。
涵盖的步骤
- 从 durandal 下载的入门套件。
- 执行
mimosa build -mo
并获得main-built.js。 - 将所有文件从资产复制到 phonegap 示例项目。
- 在 phonegap 项目的 index.html 中包含 main-built.js 的路径。
我必须在 index.html 中进行哪些更改
目前看起来像
我需要做哪些更改才能将 durandal 的入门工具包制作为 Android 应用程序?
requirejs - Mimosa 和 requirejs 定义路径
有人会碰巧知道如何更改已编译车把模板上的默认定义(['whatever'] 路径吗?
目前 Mimosa 将我的 .hbs 文件编译为单个 .js 文件,一切正常 - 除了我使用 requirejs 并且 Mimosa 给出的定义路径是handlebars.js 文件的完整路径,而不是像我一样简单的“handlebars”希望它是。
下雪了
代替
这很糟糕,因为现在每次 .hbs 文件中的某些内容发生更改时,我都必须手动更改定义......
我敢打赌这可以在 mimosa-config 文件中的某个地方进行更改,但我不知道在哪里或如何...
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 编译,除非明确定义节点编译器。
有什么想法吗?
node.js - 含羞草.io | 包括带有 require.js 的 socket.io 客户端库
我目前正在通过提供的自动 URL 加载 socket.io 客户端库:
这可行,但是不使用 mimosa 的缩小功能,因为它找不到本地文件。它还在启动时给我一个恼人的错误。
例如,socket.io npm 包中的 socket.io.js 库是否可用,以便我可以将其作为文件路径包含在内?我也尝试过通过 bower 安装 socket.io 客户端库,然后将其包含在内,但这不能正常工作。
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.
node.js - 更改 mimosa web 包构建目录
我正在尝试更改 Mimosa 的“dist”文件夹的目录。目前是通过节点包“mimosa-web-package”设置的,里面有一个配置文件。但是,如果我更新我的节点模块,我不希望这个配置被覆盖。
我查看了 Mimosa 的页面,看看是否有更改选项,但是我无法弄清楚它们是如何链接的。
有人遇到过这个问题吗?谢谢!
minify - 含羞草 - 在编译目录更改缩小资产的名称
上个月我找到了含羞草,但现在我终于开始使用它了。
考虑这个配置片段:
来自的 JavaScript 资产src
被缩小并dist
以完全相同的名称保存在:src/foo.js
被缩小为dist/foo.js
.
我希望.min.js
在编译目录中同时拥有缩小文件以及原始未更改和复制的文件。
例如:src/bar.js
变成dist/bar.min.js
(缩小)和dist/bar.js
(复制)。
这可能吗?如何?
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 站点?或者您知道如何或在哪里可以找到内部服务器错误?
javascript - 如何使用 Mimosa / Bower 设置 Jasmine js
嘿,我是 Mimosa / Bower / Jasmine js 的新手,我正在尝试让 jasmine JS 成为
我的含羞草配置中的开发依赖项。下面是我的含羞草配置。注意我是
拉入茉莉花,但问题是......它不会复制茉莉花css文件。我想从核心文件夹中加载所有文件并避免手动将它们添加到项目中
如果有更好的方法来做这一切,请告诉我。如何用含羞草/凉亭设置茉莉花?文件结构应该是什么样的?
谢谢你的帮助!