:books: Medium 提供了阅读时间估算等功能。
reading-time 可以帮助您估算一篇文章需要花费多长时间来阅读。markdown 或 html 兼容。npm install reading-time --production
<br>## 使用<br>### 经典版<br>javascript
// In Node.js
const readingTime = require('reading-time');
// In the browser
const readingTime = require('reading-time/lib/reading-time');
const stats = readingTime(text);
// ->
// stats: {
// minutes: 1,
// time: 60000,
// words: {total: 200}
// }
console.log(The reading time is: ${stats.minutes} min);
<details>
<summary><b>♂️ 为什么 Node.js 和浏览器的导入不同?</b></summary><br>
此库主要用于 Node.js。入口点还导出了一个 `ReadingTimeStream` 类,在没有 polyfills 的情况下,浏览器不支持此类。一个简单的解决方案是导入底层的 `lib/reading-time` 模块。
返回一个包含 `minutes`、`time`(以毫秒为单位)和 `words` 的对象。
[](https://travis-ci.org/ngryman/reading-time)
[medium]: https://medium.com暂无开放 Issues,或尚未同步最近议题。