Aurelia的目录结构

时间:2016-04-14 17:36:55

标签: aurelia

我正在学习Aurelia框架,并且遇到过这段代码:

import moment from "moment";

export class DateFormatValueConverter {
    toView(value) {
        return moment(value).format('MMMM Do YYYY, h:mm:ss a');
    }
}

我的问题是,它希望在第一个声明中找到moment的位置?我收到了这个错误:

aurelia-logging-console.js:86 ERROR [app-router] Error: XHR error (404
Not Found) loading http://localhost:9000/dist/moment.js(…)

然后我尝试了npm install moment --save,现在可以在我的package.json文件中看到这个:

"dependencies": {
    "moment": "^2.12.0",
    "numeral": "^1.5.3"
  }

但错误仍然存​​在。有人可以解释我应该在哪里存储moment吗?

更新:我根据错误查看了dist目录,但我不确定它是如何填充的。它包含与我src目录中完全相同的文件,但它是如何工作的?

1 个答案:

答案 0 :(得分:4)

你必须使用jspm而不是npm安装它。像这样:

jspm install moment;

然后,您将能够加载:

import moment from "moment";