在 Ember-CLI 项目中编译 Compass

2023-12-06

我正在使用 ember-cli v0.0.23,并且正在尝试获取西兰花指南针包与我的项目一起使用,但我遇到了一些问题。

首先,在我的Brocfile,我已经替换了标准 Ember-CLI“蓝图”版本:

var styles = preprocessCss(appAndDependencies, prefix + '/styles', '/assets');

具有以下内容:

var compileCompass = require('broccoli-compass');
var styles = compileCompass(appAndDependencies, 'app/styles/app.scss', {
    outputStyle: 'expanded',
    sassDir: 'app/styles',
    imagesDir: 'public/images/'
});    

但是,当我运行ember build,我收到以下输出:

$ ember build
[broccoli-compass] Error:  Command failed: Errno::ENOENT on line ["155"] of /Library/Ruby/Gems/2.0.0/gems/compass-0.12.6/lib/compass/compiler.rb: No such file or directory - /Users/gaker/Sites/project/tmp/tree_merger-tmp_dest_dir-GrWa8Zva.tmp/app/styles/app.scss
Run with --trace to see the full backtrace. The command-line arguments was: `compass compile app/styles/app.scss --relative-assets --sass-dir app/styles --output-style expanded --images-dir public/images/ --css-dir "../compass_compiler-tmp_dest_dir-eFsq51BG.tmp"`

如果我尝试运行compass在我的终端错误中输出的命令,它确实创建了该文件,只是它位于我的项目根目录的上一个目录(注意--css-dir在输出中)。

我尝试了很多选项的组合sassDir, imagesDir等调用时compileCompass这是我得到的最接近的。

那么,我能做些什么来成功地让 compass、broccoli-compass 和 ember-cli 正常运行,有什么想法吗?

提前致谢


您可以使用ember-cli-指南针编译器在 ember-cli 应用程序中编译指南针的插件。

只需在您的 ember-cli 应用程序中执行以下操作:

npm install --save-dev ember-cli-compass-compiler

这就是您需要做的全部,从现在开始一切都按预期进行。它编译你的appname.scss文件到appname.css on ember build or ember serve命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Ember-CLI 项目中编译 Compass 的相关文章

随机推荐

  • 无论如何,我可以突出显示 JTable 中的一行吗?

    我目前正在使用 JTable 和 DefaultTableModel 构建数据库 在我的程序中我 具有允许用户搜索数据库的功能 我已经构建了搜索部分 但没有 知道如何突出显示 JTable 中的行或单元格 有人可以帮帮我吗 谢谢 您确定要突
  • PHP 访问数组值[重复]

    这个问题在这里已经有答案了 我正在尝试访问我创建的数组的值 但似乎失败了 我正在循环发送 VIA http 的数组 并添加docno and entryno到名为的新数组 ArrID 它可以添加到新数组中 但是当我尝试访问ArrID似乎没有
  • Sequelize 连接模型包括多对多

    假设我有三个这样的模型 var User define user username Sequelize INTEGER var UserPubCrawl define userpubcrawl user id Sequelize STRIN
  • Python中重新赋值会从内存中删除之前的值吗?

    gt gt p 5 gt gt id p 140101523888800 gt gt p 5 56 gt gt id p 140100617985840 我知道将新值分配给现有变量时 它指向内存中存储新值的新位置 但我的问题是 包含先前值的
  • selenium python 中 find_element_by_class_name 的属性是什么?

    browser webdriver Firefox browser get url divs browser find elements by class name class browser find element by class n
  • 使用 C 中的 regex.h 计算匹配数

    我正在使用 POSIX 正则表达式regex h用 C 语言计算英语文本片段中短语出现的次数 但返回值是regexec 只告诉是否找到匹配项 所以我尝试使用nmatch and matchptr找到不同的外观 但是当我打印出匹配项时matc
  • 为什么值类型没有出现默认构造函数?

    下面的代码片段给了我一个类型的构造函数和方法的列表 static void ReflectOnType Type type Console WriteLine type FullName Console WriteLine List
  • 寻找带有复选框的 WPF ComboBox

    我的谷歌技能让我失败了 任何人都听说过 WPF 这样的控件 我试图让它看起来像这样 winforms 屏幕截图 您可以通过设置组合框的 DataTemplate 自行完成此操作 本文向您展示了如何操作 对于列表框 但原理是相同的 另一篇文章
  • JQuery UI Accordion 无法处理 AJAX 加载的内容

    我正在尝试动态加载产品信息页面 该页面有一个手风琴菜单供用户浏览 单击按钮后 我使用 AJAX 动态引入手风琴的内容 手风琴的 HTML 以其应有的方式显示 但手风琴 方法 未执行以将内容修改为手风琴 Imports
  • 控制到达非 void 函数的末尾

    以下代码片段在编译时会生成一些警告消息 Cluster Myclass getCluster const Point p foreach Cluster c this foreach Point point c if point p ret
  • 使用 EclipseLink JPA 将 XML 类型存储到 PostgreSQL

    我是 JPA 新手 我有一个关于如何使用 JPA 将 XML 类型存储到 PostgreSQL 的问题 我只是扩展现有的 POJO 以将附加的 XML 字段保留到列中 POJO 看起来像这样 我故意省略了一堆其他列以使其更短 在添加这个额外
  • 用图像替换 x 轴刻度标签

    我正在绘制一个散点图 展示所有 NFL 球队的防守 我想在底部轴上显示他们的图像 而不是纯文本中的他们的名字 可以这样做吗 这是我能想到的代码片段 fig px scatter df x defensiveTeam y passResult
  • 使用 Lambda 或 LINQ 将一个类实例转换或映射到另一个类实例的列表?

    我有以下两个课程 class MyData public List
  • 打印出 ASCII 圆和轴

    该程序在笛卡尔平面上打印一个圆 输入是 半径 圆心坐标 cx cy 以及我们要用来打印圆的字符 如果圆上的点与轴重叠 则该点优先 我在方法中编写了打印轴的条件drawCircle 但是图像扭曲了 有些事情让我困惑 有人可以帮助我找出我的错误
  • '导入 x' 与“'从 x 导入 y' 和 '导入 x.y' ”

    我试过 from urllib import request mine request Request and import urllib request mine urllib request Request 他们都工作得很好 但 imp
  • 在logstash字段中包含单调递增的值?

    我知道通过 Logstash 处理文件时没有内置的 行计数 功能 出于各种可理解和记录的原因 但是 在任何给定的 Logstash 实例中应该有一种机制 为每个解析的行提供一个单调递增的变量 计数 我不想采用指标路线 因为它是一种连续轮询机
  • 我应该如何在C中使用Sqlite“PRAGMAintegrity_check”

    我的数据库已损坏 在命令行中我输入 PRAGMA integrity check 和 sqlite 返回 On tree page 441 cell 17 Rowid 205 out of order min less than paren
  • 如何更改我的 wsdl 的地址位置

    我的 wsdl 在地址位置放置了错误的域 如何修复
  • 如何使用 ScriptCam 插件将文件保存在我的服务器中

    我希望我的网站的用户能够在网站中流式传输视频并进行预览 然后他们可以单击 保存 文件将保存在网站的服务器中 我找到了这个plugin 它似乎工作正常 但问题是 在进行文件转换后 它给了我一个下载文件的链接 而该文件应该保存在 ScriptC
  • 在 Ember-CLI 项目中编译 Compass

    我正在使用 ember cli v0 0 23 并且正在尝试获取西兰花指南针包与我的项目一起使用 但我遇到了一些问题 首先 在我的Brocfile 我已经替换了标准 Ember CLI 蓝图 版本 var styles preprocess