我使用的是Ember CLI 0.0.46版 .
在我定义的bower.json文件中
{
"name": "my-app",
"dependencies": {
"handlebars": "~1.3.0",
"jquery": "^1.11.1",
"ember": "1.7.0",
"ember-data": "1.0.0-beta.10",
"ember-resolver": "~0.1.7",
"loader": "stefanpenner/loader.js#1.0.1",
"ember-cli-shims": "stefanpenner/ember-cli-shims#0.0.3",
"ember-cli-test-loader": "rwjblue/ember-cli-test-loader#0.0.4",
"ember-load-initializers": "stefanpenner/ember-load-initializers#0.0.2",
"ember-qunit": "0.1.8",
"ember-qunit-notifications": "0.0.4",
"qunit": "~1.15.0",
"interact": "~1.0.26",
"moment": "2.8.3"
}
}
一个凉亭安装了哪个装载时刻到bower_components . 在我的Brocfile.js中我导入了它 .
app.import('bower_components/moment/moment.js');
module.exports = app.toTree();
在我的.jshintrc中我已经包含了它 .
"predef": [{
"document": true,
"window": true,
"-Promise": true,
"moment": true
}]
我创建了一个应用程序路径,只是为了让它运行起来 .
import Ember from "ember";
var ApplicationRoute = Ember.Route.extend({
currentDate: null,
setupController: function(controller, model) {
this._super(controller, model);
this.set('currentDate', moment());
}
});
export default ApplicationRoute;
它回来说时刻是不确定的 . 我试过momentjs和interactjs,但都不想工作 .
我尝试添加
/* global moment */
到申请路线 . 我也试过了
/* global moment:true */
但仍然没有 .
有谁看到我做错了什么?或者这是Ember CLI版本0.0.46中的错误?
谢谢!
1 回答
好吧,我继续更新所有的东西(节点和凉亭),创建了一个新的应用程序,并能够让它工作 . 因此,当我升级Ember CLI并执行ember init时,它与某些配置无法正确更新有关 . 我会深入研究配置是不是很开心 .
发现了问题 . 在public / assets文件夹(vendor.js vendor.css appname.js appname.css)中有一些旧文件导致未知冲突 . 删除那些和bam,它的工作原理 .