Comments (5)
I have the same problem here:
"moment-duration-format": "^2.2.2"
node --version v8.14.0
nvm version 1.1.7
ReferenceError: window is not defined
node_modules\moment-duration-format\lib\moment-duration-format.js:1723
if (window && window.Intl && window.Intl.NumberFormat) {
from moment-duration-format.
OK OK. Sigh.
from moment-duration-format.
Hello,
I found two temp solutions:
- Force package.json to use version 2.2.2
"moment-duration-format": "2.2.2"
or - Append
typeof window !== 'undefined'
to conditionif (window && window.Intl && window.Intl.NumberFormat) {
=>if (typeof window !== 'undefined' && window && window.Intl && window.Intl.NumberFormat) {
Ref: webpack/webpack#7112 (comment)
Thanks in advance.
from moment-duration-format.
Got the window error on runkit but locally I get this with v2.3.1 and v2.3.0:
~/Downloads/index.js:4
const dt = moment.duration(process.uptime()).format('DD MM');
^
TypeError: moment.duration(...).format is not a function
at Object.<anonymous> (~/Downloads/index.js:4:46)
at Module._compile (internal/modules/cjs/loader.js:816:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
at Module.load (internal/modules/cjs/loader.js:685:32)
at Function.Module._load (internal/modules/cjs/loader.js:620:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:877:12)
at internal/main/run_main_module.js:21:11
File content:
const moment = require('moment'); // version 2.24.0
require('moment-duration-format'); // version 2.3.1
const dt = moment.duration(process.uptime()).format('DD MM');
console.log(dt);
Downgrading to 2.2.2 has it work just fine.
from moment-duration-format.
Thanks @hyuraku. I've published version 2.3.2 which should fix this issue.
from moment-duration-format.
Related Issues (20)
- a negative number(-1 days) appears in the result HOT 3
- Security vulnerability in moment 2.19.1 (used by test)
- Formatting is not calculating properly when trying to display minutes through year HOT 2
- [help][vuejs] can it use with vue-moment in vuejs? HOT 1
- Sometimes show "0 seconds"
- Correctly set (peer?)dependency for moment
- duration.format("hh:mm:ss") for minutes omits hh: HOT 4
- Line 664 number.toLocaleString('i') Range Error
- Library patches moment locale
- ECMAScript module (ESM) bundle support
- Property 'format' does not exist on type 'Duration' HOT 1
- moment duration error formatting with moment-duration-format
- Decimals appears when formatting years
- No possibility to format minus sign
- format("HH:mm:ss.S") has the same output as format("HH:mm:ss.SSS")
- Sometimes rounding results in a negative zero (-0)
- How to use in nestjs
- How can I pad a format? HOT 1
- Easier setup with TypeScript
- TypeError: t.default.duration(n).format is not a function. (In 't.default.duration(n).format('h')', 't.default.duration(n).format' is undefined)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moment-duration-format.