javascript - Moment.js 插件我应该安装这两个依赖项吗?

标签 javascript node.js date npm momentjs

我想使用类似 moment-business-days 的 moment.js 插件. 我应该安装这两个依赖项吗?

npm install moment-business-days
npm install moment // yes / no / maybe?

或者安装 moment.js 依赖本身附带的插件是否足够?

有最佳实践吗?

最佳答案

视情况而定,如果您想在浏览器中使用它,则必须将两者都包含在您的 HTML 文件中。

<!-- Browser -->
<!-- NB: add after moment.js -->
<script src="moment.js"></script>
<script src="moment-business-days.js"></script>

在 Node.js 中使用它时,您只需安装一个 moment-business-days

const moment = require('moment-business-days');

它会自动为您包含 moment: https://github.com/kalmecak/moment-business-days/blob/master/index.js#L4

它还有一个对 moment 的 peerDependency: https://github.com/kalmecak/moment-business-days/blob/master/package.json#L23

关于javascript - Moment.js 插件我应该安装这两个依赖项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55509120/

相关文章:

javascript - AngularJS:有没有办法获取文件的大小?

javascript - 滑动标志 - 最好的方法

javascript - 需要深入了解这一小段 HTML 和 Javascript

git - 如何在我的提交中忽略提交时区信息?

perl - 如何在 Perl 中以 DDMMYY 格式获取文件的修改日期?

java - 解析未知 TemporalAccessor 的字符串

javascript - 使用 javascript 加载并显示来自另一个域的页面,而不显示原始 URL

Javascript - 开关中的 API 名称

javascript - express/NodeJS 上的 CORS 问题,Internet Explorer 不提供服务

javascript - 错误 : 10 ABORTED: Too much contention on these documents. 请重试