我正在使用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;
}
}
答案 0 :(得分:0)
确定。我修复了问题,这不是ember-cli或ember-cli-less的问题。这是Dropbox的一个问题。或者更具体地说,如果你想让ember-cli正常工作,不要将ember-cli项目存储在Dropbox文件夹中。
我将我的项目从Dropbox文件夹移到Mac上的另一个文件夹中,问题就消失了。所以观察者和Dropbox之间存在一些冲突,特别是文件较少,但没有其他文件类型。 (怪异)。
不要绝望,“可能是你生活的目的只是为了警告别人。”