Aurelia 中的目录结构
directory structure in 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
目录中完全相同的文件,但它是如何工作的?
您必须使用 jspm 安装它,而不是 npm。像这样:
jspm install moment;
然后,您将能够加载:
import moment from "moment";
我正在学习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
目录中完全相同的文件,但它是如何工作的?
您必须使用 jspm 安装它,而不是 npm。像这样:
jspm install moment;
然后,您将能够加载:
import moment from "moment";