felixge / felixge/node-dateformat

Unable to import dateformat using browserify

Abierto
#170 7 comentarios 4 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
1.3k
Forks
155
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I am unable to import dateformat using the latest version 5.0.1.
However, with version 4.6.3, it does work. I guess, that's as starting from 5.0.1, the module is not common js module anymore (?)

```
import dateFormat from "dateformat";
```
gave me the following error :
```
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
```

I use TypeScript and bundle modules with browserify using tsify as plugin in Node.js, like this:
`` browserify ./client/src/js/main.ts -p [ tsify -p ./client/src/tsconfig.json] -o client/src/temp/main.js ``

Here's part of my tsconfig.json:
```
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"esModuleInterop": true
}
```

I already tried importing the module using a different Typescript import form, but with no success.

As far as I saw, I use other ES modules and there was no problem, so far. So, I wonder, what am I missing here?

Thank you in advance.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.