我正在使用 sculpture-typescript 示例并阅读文档。我正在尝试设置一个带有数字的值转换器,如 docs 中所示。 .
import numeral from 'numeral';
export class CurrencyFormatValueConverter {
toView(value) {
return numeral(value).format('($0,0.00)');
}
}
我已经通过 jspm install numeric
安装了 numeric。它被添加到 jspm 依赖项中的 package.json 中,并且我手动将其添加到 bundles.js 中。
保存 typescript 文件后,出现错误:找不到模块“numeral”。
。我错过了什么?
最佳答案
您需要为 numeric.js 提供 d.ts。由于打字上没有 d.ts,这可以解决问题:
$ jspm install npm:@types/numeral.
它在我的骨架中与值转换器一起工作。导入可以像 import * as numeric from 'numeral'
;
关于aurelia - 如何使用 aurelia 中已安装的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36737301/