当app.less使用ember-cli-less进行更改时,不会重建app.css

时间:2014-10-24 14:38:26

标签: ember.js less ember-cli

我正在使用ember-cli进行新项目,并且当我的app.less更改时无法自动重建app.css。

我的环境包括:

node: v0.10.32 npm: 2.1.5 bower: 1.3.12 ember-cli: 0.1.2 ember-cli-less: 1.0.4

Brocfile.js包括:

var app = new EmberApp({ lessOptions: { inputFile: 'godeeptest.less', outputFile: 'godeeptest.css' } });

我的样式目录中有一个godeeptest.less文件。

每当我更改godeeptest.less时,输出文件godeeptest.css都不会自动生成。但是,当我在终端上重新启动ember服务器时,会生成输出文件,浏览器窗口会按照预期更新新样式。

有没有人对如何让它按预期工作有任何建议,其中预期的行为是“更改文件,浏览器重新加载”

感谢,

Mark

更新#1

godeeptest.less的负责人:

@import "bower_components/bootstrap/less/bootstrap.less"; // include bootstrap .navbar-inverse { .navbar-textalt { color: green; .navbar-text; } }

1 个答案:

答案 0 :(得分:0)

确定。我修复了问题,这不是ember-cli或ember-cli-less的问题。这是Dropbox的一个问题。或者更具体地说,如果你想让ember-cli正常工作,不要将ember-cli项目存储在Dropbox文件夹中。

我将我的项目从Dropbox文件夹移到Mac上的另一个文件夹中,问题就消失了。所以观察者和Dropbox之间存在一些冲突,特别是文件较少,但没有其他文件类型。 (怪异)。

不要绝望,“可能是你生活的目的只是为了警告别人。”