不正确的momentjs格式输出(使用主页面中的示例)

时间:2016-10-20 06:58:52

标签: node.js format momentjs

var moment = require('momentjs');
console.log(moment().format('MMMM Do YYYY, h:mm:ss a')); // October 20th 2016, 12:13:24 pm
console.log(moment().format('dddd'));                    // Thursday
console.log(moment().format("MMM Do YY"));               // Oct 20th 16
console.log(moment().format('YYYY [escaped] YYYY'));     // 2016 escaped 2016

我的nodejs windoze env上的实际输出是:

node test.js

101010 20o 2016,12:21:44 a

202020

1010 20o 16

2016 [e44cape20] 16YY

知道这里发生了什么吗?

1 个答案:

答案 0 :(得分:3)

您正在从NPM导入错误的包裹。 moment.js的包名称只是moment

不幸的是,其他人试图通过创建具有类似API的不同包并将其注册为momentjs来混淆用户。更多相关信息: https://github.com/vvpvvp/momentjs/issues/2