首页 > 解决方案 > 节点:`fast-sort` 包 - 排序不是函数

问题描述

const sort = require('fast-sort');

class sorting {
  static async init(input) {
      const sorted = await sort([1,4,5,2,3]).asc();
      console.log(sorted)
      return "hello";
   
  }
}

我正在使用fast-sort包来测试排序。我不断收到TypeError: sort is not a function错误。所以,我在 npm 包页面上尝试了这个例子。我仍然得到同样的错误。有什么我可以在这里做的吗?我有点迷路了。

标签: javascriptnode.js

解决方案


正如文档所示,sort是导入对象的属性,而不是整个导入本身。你需要:

const { sort } = require('fast-sort');

推荐阅读