我正在使用 skeleton-typescript 示例并阅读文档。我正在尝试设置一个带有数字的值转换器,如 docs 中所示。

import numeral from 'numeral';

export class CurrencyFormatValueConverter {
  toView(value) {
    return numeral(value).format('($0,0.00)');
  }
}

我已经通过 jspm install numeral 安装了数字。它是在 jspm 依赖项中添加的 package.json,我手动将它添加到 bundles.js。

保存 typescript 文件后,我收到错误: Cannot find module 'numeral'. 。我错过了什么?

最佳答案

对于 numeric.js,您需要 d.ts。并且由于 Typings 上没有 d.ts 这可以解决问题:

$ jspm install npm:@types/numeral.

它在我的框架中使用值转换器工作。导入可以像 import * as numeral from 'numeral' 一样完成;

关于aurelia - 如何在 aurelia 中使用已安装的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36737301/

10-14 18:50